{
    "apiVersion": "v1",
    "items": [
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=29",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-fa6a78d0f0",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-ripwrc",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to stage environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-stage-1778523673574",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7/records/99c980e9-0da2-4cd0-91de-ba4c92449f44",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/categories": "Git",
                    "tekton.dev/displayName": "git clone",
                    "tekton.dev/pipelines.minVersion": "0.21.0",
                    "tekton.dev/platforms": "linux/amd64,linux/s390x,linux/ppc64le,linux/arm64",
                    "tekton.dev/tags": "git"
                },
                "creationTimestamp": "2026-05-11T18:21:24Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRunUID": "848ec3b4-a4da-4398-9638-011be7a667e7",
                    "tekton.dev/pipelineTask": "clone-repository"
                },
                "name": "e2e-tests-go-r30f2744de829d0f46cd6d34762bd6865-clone-repository",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                        "uid": "848ec3b4-a4da-4398-9638-011be7a667e7"
                    }
                ],
                "resourceVersion": "41309",
                "uid": "99c980e9-0da2-4cd0-91de-ba4c92449f44"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops"
                    },
                    {
                        "name": "revision",
                        "value": "ce4b012cbfa230cdc47c136b45df93776873fff3"
                    },
                    {
                        "name": "fetchTags",
                        "value": "true"
                    },
                    {
                        "name": "depth",
                        "value": "0"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "$(params.url)"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "ce4b012cbfa230cdc47c136b45df93776873fff3"
                                },
                                {
                                    "name": "PARAM_REFSPEC",
                                    "value": "$(params.refspec)"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "$(params.submodules)"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS",
                                    "value": "$(params.submodulePaths)"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "$(params.depth)"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "$(params.shortCommitLength)"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "$(params.sslVerify)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "$(params.deleteExisting)"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY",
                                    "value": "$(params.httpProxy)"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY",
                                    "value": "$(params.httpsProxy)"
                                },
                                {
                                    "name": "PARAM_NO_PROXY",
                                    "value": "$(params.noProxy)"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "$(params.verbose)"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES",
                                    "value": "$(params.sparseCheckoutDirectories)"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "$(params.fetchTags)"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE",
                                    "value": "$(params.gitInitImage)"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "$(params.mergeTargetBranch)"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "$(params.targetBranch)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL",
                                    "value": "$(params.mergeSourceRepoUrl)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH",
                                    "value": "$(params.mergeSourceDepth)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.ssh-directory.bound)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH",
                                    "value": "$(workspaces.ssh-directory.path)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.basic-auth.bound)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "$(workspaces.basic-auth.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"$(results.merged_sha.path)\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.commit.path)\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.CHAINS-GIT_COMMIT.path)\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"$(results.short-commit.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.url.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.CHAINS-GIT_URL.path)\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"$(results.commit-timestamp.path)\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "$(params.enableSymlinkCheck)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "$(params.caTrustConfigMapKey)",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "$(params.caTrustConfigMapName)",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "output",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-a0a7d6f14b"
                        }
                    },
                    {
                        "name": "basic-auth",
                        "secret": {
                            "secretName": "pac-gitauth-ripwrc"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:21:42Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:21:42Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-r30f2744de829d5c8ed98f9e4017d8b5e0da31b515822c-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "CHAINS-GIT_COMMIT",
                        "type": "string",
                        "value": "ce4b012cbfa230cdc47c136b45df93776873fff3"
                    },
                    {
                        "name": "CHAINS-GIT_URL",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops"
                    },
                    {
                        "name": "commit",
                        "type": "string",
                        "value": "ce4b012cbfa230cdc47c136b45df93776873fff3"
                    },
                    {
                        "name": "commit-timestamp",
                        "type": "string",
                        "value": "1778523676"
                    },
                    {
                        "name": "short-commit",
                        "type": "string",
                        "value": "ce4b012"
                    },
                    {
                        "name": "url",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops"
                    }
                ],
                "startTime": "2026-05-11T18:21:26Z",
                "steps": [
                    {
                        "container": "step-clone",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "clone",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://10668f50d1305866a0404d26445bc200ab373324ebe558f6d9712928a285597a",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:21:41Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops\",\"type\":1},{\"key\":\"commit\",\"value\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523676\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"ce4b012\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:21:41Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-symlink-check",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "symlink-check",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://71c31184caf526c7e3be2c31787444ce3d52ddc466077cd49f5fc7a4434a2e51",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:21:41Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops\",\"type\":1},{\"key\":\"commit\",\"value\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523676\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"ce4b012\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:21:41Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "ce4b012cbfa230cdc47c136b45df93776873fff3"
                                },
                                {
                                    "name": "PARAM_REFSPEC"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "0"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "7"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY"
                                },
                                {
                                    "name": "PARAM_NO_PROXY"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "false"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "true"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "/workspace/basic-auth"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"/tekton/results/merged_sha\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/commit\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/CHAINS-GIT_COMMIT\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"/tekton/results/short-commit\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/url\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/CHAINS-GIT_URL\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"/tekton/results/commit-timestamp\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "ca-bundle.crt",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "trusted-ca",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=35",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-c386591ed9",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-cqgyhq",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to prod environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-prod-1778523780260",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5/records/ea7a35a1-6b83-4909-a003-cf2e4f98a46a",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"eventType\":\"pull_request\",\"pull_request-id\":2}",
                    "results.tekton.dev/result": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/categories": "Git",
                    "tekton.dev/displayName": "git clone",
                    "tekton.dev/pipelines.minVersion": "0.21.0",
                    "tekton.dev/platforms": "linux/amd64,linux/s390x,linux/ppc64le,linux/arm64",
                    "tekton.dev/tags": "git"
                },
                "creationTimestamp": "2026-05-11T18:23:10Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRunUID": "ce600fe9-6390-4ef4-862c-18162577dff5",
                    "tekton.dev/pipelineTask": "clone-repository"
                },
                "name": "e2e-tests-go-r49355e4ee5ec1a81efb4be38bb557df7-clone-repository",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                        "uid": "ce600fe9-6390-4ef4-862c-18162577dff5"
                    }
                ],
                "resourceVersion": "42921",
                "uid": "ea7a35a1-6b83-4909-a003-cf2e4f98a46a"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops"
                    },
                    {
                        "name": "revision",
                        "value": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949"
                    },
                    {
                        "name": "fetchTags",
                        "value": "true"
                    },
                    {
                        "name": "depth",
                        "value": "0"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "$(params.url)"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949"
                                },
                                {
                                    "name": "PARAM_REFSPEC",
                                    "value": "$(params.refspec)"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "$(params.submodules)"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS",
                                    "value": "$(params.submodulePaths)"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "$(params.depth)"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "$(params.shortCommitLength)"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "$(params.sslVerify)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "$(params.deleteExisting)"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY",
                                    "value": "$(params.httpProxy)"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY",
                                    "value": "$(params.httpsProxy)"
                                },
                                {
                                    "name": "PARAM_NO_PROXY",
                                    "value": "$(params.noProxy)"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "$(params.verbose)"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES",
                                    "value": "$(params.sparseCheckoutDirectories)"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "$(params.fetchTags)"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE",
                                    "value": "$(params.gitInitImage)"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "$(params.mergeTargetBranch)"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "$(params.targetBranch)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL",
                                    "value": "$(params.mergeSourceRepoUrl)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH",
                                    "value": "$(params.mergeSourceDepth)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.ssh-directory.bound)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH",
                                    "value": "$(workspaces.ssh-directory.path)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.basic-auth.bound)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "$(workspaces.basic-auth.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"$(results.merged_sha.path)\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.commit.path)\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.CHAINS-GIT_COMMIT.path)\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"$(results.short-commit.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.url.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.CHAINS-GIT_URL.path)\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"$(results.commit-timestamp.path)\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "$(params.enableSymlinkCheck)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "$(params.caTrustConfigMapKey)",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "$(params.caTrustConfigMapName)",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "output",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-7c14f71384"
                        }
                    },
                    {
                        "name": "basic-auth",
                        "secret": {
                            "secretName": "pac-gitauth-cqgyhq"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:23:23Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:23:23Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-r49355e4ee5ec19421ce7e50bf32224c3cf6abd11a620a-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "CHAINS-GIT_COMMIT",
                        "type": "string",
                        "value": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949"
                    },
                    {
                        "name": "CHAINS-GIT_URL",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops"
                    },
                    {
                        "name": "commit",
                        "type": "string",
                        "value": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949"
                    },
                    {
                        "name": "commit-timestamp",
                        "type": "string",
                        "value": "1778523782"
                    },
                    {
                        "name": "short-commit",
                        "type": "string",
                        "value": "e0fe4a9"
                    },
                    {
                        "name": "url",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops"
                    }
                ],
                "startTime": "2026-05-11T18:23:11Z",
                "steps": [
                    {
                        "container": "step-clone",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "clone",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://35d03cab1a6b2ff7cb1b3a13e6bbd4dc623f82f559af9bd9f28ab01ab1f7f73f",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:23:23Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops\",\"type\":1},{\"key\":\"commit\",\"value\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523782\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"e0fe4a9\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:23:23Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-symlink-check",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "symlink-check",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://465d4bb2459227415913b988d67567c0f4b4cf5110d03e2ed62801348460a56e",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:23:23Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops\",\"type\":1},{\"key\":\"commit\",\"value\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523782\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"e0fe4a9\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:23:23Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949"
                                },
                                {
                                    "name": "PARAM_REFSPEC"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "0"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "7"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY"
                                },
                                {
                                    "name": "PARAM_NO_PROXY"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "false"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "true"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "/workspace/basic-auth"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"/tekton/results/merged_sha\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/commit\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/CHAINS-GIT_COMMIT\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"/tekton/results/short-commit\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/url\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/CHAINS-GIT_URL\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"/tekton/results/commit-timestamp\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "ca-bundle.crt",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "trusted-ca",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=33",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-fa6a78d0f0",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419950924",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-ripwrc",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to stage environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-stage-1778523673574",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7/records/0bb5bda7-4712-4d75-b85f-50283f9c930b",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7",
                    "results.tekton.dev/stored": "true"
                },
                "creationTimestamp": "2026-05-11T18:21:49Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419950924",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRunUID": "848ec3b4-a4da-4398-9638-011be7a667e7",
                    "tekton.dev/pipelineTask": "verify-conforma"
                },
                "name": "e2e-tests-go-rj30f2744de829d0f46cd6d34762bd6865-verify-conforma",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                        "uid": "848ec3b4-a4da-4398-9638-011be7a667e7"
                    }
                ],
                "resourceVersion": "41878",
                "uid": "0bb5bda7-4712-4d75-b85f-50283f9c930b"
            },
            "spec": {
                "params": [
                    {
                        "name": "STRICT",
                        "value": "true"
                    },
                    {
                        "name": "POLICY_CONFIGURATION",
                        "value": "github.com/redhat-appstudio/tssc-dev-multi-ci//samples/conforma/policies/tekton-slsa3-v0.7"
                    },
                    {
                        "name": "COSIGN_PUBLIC_KEY",
                        "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Verify the enterprise contract is met",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a base64 encoded key.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "default": "enterprise-contract-service/default",
                            "description": "Name of the policy configuration (EnterpriseContractPolicy\nresource) to use. `namespace/name` or `name` syntax supported. If\nnamespace is omitted the namespace where the task runs is used.\nYou can also specify a policy configuration using a git url, e.g.\n`github.com/conforma/config//slsa3`.\n",
                            "name": "POLICY_CONFIGURATION",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Fail the task if policy fails. Set to `\"false\"` to disable it.",
                            "name": "STRICT",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Short summary of the policy evaluation for each image.",
                            "name": "TEST_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STRICT",
                                "value": "$(params.STRICT)"
                            },
                            {
                                "name": "POLICY_CONFIGURATION",
                                "value": "$(params.POLICY_CONFIGURATION)"
                            },
                            {
                                "name": "REKOR_HOST",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rekor_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "TUF_MIRROR",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "tuf_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "value": "$(params.COSIGN_PUBLIC_KEY)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STRICT",
                                    "value": "$(params.STRICT)"
                                },
                                {
                                    "name": "POLICY_CONFIGURATION",
                                    "value": "$(params.POLICY_CONFIGURATION)"
                                },
                                {
                                    "name": "REKOR_HOST",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rekor_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TUF_MIRROR",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "tuf_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "value": "$(params.COSIGN_PUBLIC_KEY)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "verify",
                            "script": "echo \"running verify-conforma\"\n$(workspaces.source.path)/tssc/verify-conforma.sh\ncat ./results/verify-conforma/TEST_OUTPUT \u003e $(results.TEST_OUTPUT.path)\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-a0a7d6f14b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:22:14Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:22:14Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rj30f2744de829c8be32e6d7b1877cc259a20aedc0250b-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "TEST_OUTPUT",
                        "type": "string",
                        "value": "{\"timestamp\":\"1778523733\",\"namespace\":\"\",\"successes\":16,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\"}\n"
                    }
                ],
                "startTime": "2026-05-11T18:21:49Z",
                "steps": [
                    {
                        "container": "step-verify",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "verify",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://22e385516e0d2d04d82d23012a3b0c9a4c3b397dda9a82823b03529b287f8f6e",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:22:13Z",
                            "message": "[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778523733\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":16,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:21:54Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Verify the enterprise contract is met",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a base64 encoded key.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "default": "enterprise-contract-service/default",
                            "description": "Name of the policy configuration (EnterpriseContractPolicy\nresource) to use. `namespace/name` or `name` syntax supported. If\nnamespace is omitted the namespace where the task runs is used.\nYou can also specify a policy configuration using a git url, e.g.\n`github.com/conforma/config//slsa3`.\n",
                            "name": "POLICY_CONFIGURATION",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Fail the task if policy fails. Set to `\"false\"` to disable it.",
                            "name": "STRICT",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Short summary of the policy evaluation for each image.",
                            "name": "TEST_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STRICT",
                                "value": "true"
                            },
                            {
                                "name": "POLICY_CONFIGURATION",
                                "value": "github.com/redhat-appstudio/tssc-dev-multi-ci//samples/conforma/policies/tekton-slsa3-v0.7"
                            },
                            {
                                "name": "REKOR_HOST",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rekor_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "TUF_MIRROR",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "tuf_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STRICT",
                                    "value": "true"
                                },
                                {
                                    "name": "POLICY_CONFIGURATION",
                                    "value": "github.com/redhat-appstudio/tssc-dev-multi-ci//samples/conforma/policies/tekton-slsa3-v0.7"
                                },
                                {
                                    "name": "REKOR_HOST",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rekor_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TUF_MIRROR",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "tuf_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "verify",
                            "script": "echo \"running verify-conforma\"\n/workspace/source/tssc/verify-conforma.sh\ncat ./results/verify-conforma/TEST_OUTPUT \u003e /tekton/results/TEST_OUTPUT\n",
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=39",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-c386591ed9",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75420261399",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-cqgyhq",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to prod environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-prod-1778523780260",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5/records/5d5b9bc5-866c-47ae-bb95-3dfe3a1ba848",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"eventType\":\"pull_request\",\"pull_request-id\":2}",
                    "results.tekton.dev/result": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5",
                    "results.tekton.dev/stored": "true"
                },
                "creationTimestamp": "2026-05-11T18:23:29Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75420261399",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRunUID": "ce600fe9-6390-4ef4-862c-18162577dff5",
                    "tekton.dev/pipelineTask": "verify-conforma"
                },
                "name": "e2e-tests-go-rj49355e4ee5ec1a81efb4be38bb557df7-verify-conforma",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                        "uid": "ce600fe9-6390-4ef4-862c-18162577dff5"
                    }
                ],
                "resourceVersion": "43393",
                "uid": "5d5b9bc5-866c-47ae-bb95-3dfe3a1ba848"
            },
            "spec": {
                "params": [
                    {
                        "name": "STRICT",
                        "value": "true"
                    },
                    {
                        "name": "POLICY_CONFIGURATION",
                        "value": "github.com/redhat-appstudio/tssc-dev-multi-ci//samples/conforma/policies/tekton-slsa3-v0.7"
                    },
                    {
                        "name": "COSIGN_PUBLIC_KEY",
                        "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Verify the enterprise contract is met",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a base64 encoded key.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "default": "enterprise-contract-service/default",
                            "description": "Name of the policy configuration (EnterpriseContractPolicy\nresource) to use. `namespace/name` or `name` syntax supported. If\nnamespace is omitted the namespace where the task runs is used.\nYou can also specify a policy configuration using a git url, e.g.\n`github.com/conforma/config//slsa3`.\n",
                            "name": "POLICY_CONFIGURATION",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Fail the task if policy fails. Set to `\"false\"` to disable it.",
                            "name": "STRICT",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Short summary of the policy evaluation for each image.",
                            "name": "TEST_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STRICT",
                                "value": "$(params.STRICT)"
                            },
                            {
                                "name": "POLICY_CONFIGURATION",
                                "value": "$(params.POLICY_CONFIGURATION)"
                            },
                            {
                                "name": "REKOR_HOST",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rekor_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "TUF_MIRROR",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "tuf_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "value": "$(params.COSIGN_PUBLIC_KEY)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STRICT",
                                    "value": "$(params.STRICT)"
                                },
                                {
                                    "name": "POLICY_CONFIGURATION",
                                    "value": "$(params.POLICY_CONFIGURATION)"
                                },
                                {
                                    "name": "REKOR_HOST",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rekor_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TUF_MIRROR",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "tuf_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "value": "$(params.COSIGN_PUBLIC_KEY)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "verify",
                            "script": "echo \"running verify-conforma\"\n$(workspaces.source.path)/tssc/verify-conforma.sh\ncat ./results/verify-conforma/TEST_OUTPUT \u003e $(results.TEST_OUTPUT.path)\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-7c14f71384"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:23:54Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:23:54Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rj49355e4ee5ec0bf5491c88844c94869a08390f103772-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "TEST_OUTPUT",
                        "type": "string",
                        "value": "{\"timestamp\":\"1778523833\",\"namespace\":\"\",\"successes\":16,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\"}\n"
                    }
                ],
                "startTime": "2026-05-11T18:23:29Z",
                "steps": [
                    {
                        "container": "step-verify",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "verify",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://3c68c43f22728e75329f6057f6eee8b181274bc30333430d7473246674467163",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:23:53Z",
                            "message": "[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778523833\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":16,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:23:34Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Verify the enterprise contract is met",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a base64 encoded key.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "default": "enterprise-contract-service/default",
                            "description": "Name of the policy configuration (EnterpriseContractPolicy\nresource) to use. `namespace/name` or `name` syntax supported. If\nnamespace is omitted the namespace where the task runs is used.\nYou can also specify a policy configuration using a git url, e.g.\n`github.com/conforma/config//slsa3`.\n",
                            "name": "POLICY_CONFIGURATION",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Fail the task if policy fails. Set to `\"false\"` to disable it.",
                            "name": "STRICT",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Short summary of the policy evaluation for each image.",
                            "name": "TEST_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STRICT",
                                "value": "true"
                            },
                            {
                                "name": "POLICY_CONFIGURATION",
                                "value": "github.com/redhat-appstudio/tssc-dev-multi-ci//samples/conforma/policies/tekton-slsa3-v0.7"
                            },
                            {
                                "name": "REKOR_HOST",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rekor_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "TUF_MIRROR",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "tuf_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STRICT",
                                    "value": "true"
                                },
                                {
                                    "name": "POLICY_CONFIGURATION",
                                    "value": "github.com/redhat-appstudio/tssc-dev-multi-ci//samples/conforma/policies/tekton-slsa3-v0.7"
                                },
                                {
                                    "name": "REKOR_HOST",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rekor_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TUF_MIRROR",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "tuf_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "verify",
                            "script": "echo \"running verify-conforma\"\n/workspace/source/tssc/verify-conforma.sh\ncat ./results/verify-conforma/TEST_OUTPUT \u003e /tekton/results/TEST_OUTPUT\n",
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=31",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-fa6a78d0f0",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419950924",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-ripwrc",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to stage environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-stage-1778523673574",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7/records/b4e61b24-1d9a-4040-bdc9-61984c1d44df",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7",
                    "results.tekton.dev/stored": "true"
                },
                "creationTimestamp": "2026-05-11T18:21:49Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419950924",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRunUID": "848ec3b4-a4da-4398-9638-011be7a667e7",
                    "tekton.dev/pipelineTask": "download-sboms"
                },
                "name": "e2e-tests-go-rjw30f2744de829d0f46cd6d34762bd6865-download-sboms",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                        "uid": "848ec3b4-a4da-4398-9638-011be7a667e7"
                    }
                ],
                "resourceVersion": "41722",
                "uid": "b4e61b24-1d9a-4040-bdc9-61984c1d44df"
            },
            "spec": {
                "params": [
                    {
                        "name": "COSIGN_PUBLIC_KEY",
                        "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                    },
                    {
                        "name": "SBOM_IMAGES",
                        "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Download SBOM from images",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a base64 encoded key.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Images to be considered for SBOM download.",
                            "name": "SBOM_IMAGES",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "value": "$(params.COSIGN_PUBLIC_KEY)"
                            },
                            {
                                "name": "IMAGES",
                                "value": "$(params.SBOM_IMAGES)"
                            },
                            {
                                "name": "REKOR_HOST",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rekor_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "TUF_MIRROR",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "tuf_url",
                                        "name": "tas-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "value": "$(params.COSIGN_PUBLIC_KEY)"
                                },
                                {
                                    "name": "IMAGES",
                                    "value": "$(params.SBOM_IMAGES)"
                                },
                                {
                                    "name": "REKOR_HOST",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rekor_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TUF_MIRROR",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "tuf_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "download",
                            "script": "echo \"running download-sbom-from-url-in-attestation\"\n$(workspaces.source.path)/tssc/download-sbom-from-url-in-attestation.sh\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-a0a7d6f14b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:21:57Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:21:57Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjw30f2744de82fdfc58c007c5118c6016c6cf25c3ae7b-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:21:49Z",
                "steps": [
                    {
                        "container": "step-download",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "download",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://9d3457c4a76bbb61d61c4c02d2830e0b346c937e3ce0d1ba7338e5b2974910b6",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:21:56Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:21:54Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Download SBOM from images",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a base64 encoded key.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Images to be considered for SBOM download.",
                            "name": "SBOM_IMAGES",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                            },
                            {
                                "name": "IMAGES",
                                "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                            },
                            {
                                "name": "REKOR_HOST",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rekor_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "TUF_MIRROR",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "tuf_url",
                                        "name": "tas-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                                },
                                {
                                    "name": "IMAGES",
                                    "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                                },
                                {
                                    "name": "REKOR_HOST",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rekor_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TUF_MIRROR",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "tuf_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "download",
                            "script": "echo \"running download-sbom-from-url-in-attestation\"\n/workspace/source/tssc/download-sbom-from-url-in-attestation.sh\n",
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=37",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-c386591ed9",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75420261399",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-cqgyhq",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to prod environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-prod-1778523780260",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5/records/b394f5c2-92da-4a3d-9a96-957893bb998c",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"eventType\":\"pull_request\",\"pull_request-id\":2}",
                    "results.tekton.dev/result": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5",
                    "results.tekton.dev/stored": "true"
                },
                "creationTimestamp": "2026-05-11T18:23:29Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75420261399",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRunUID": "ce600fe9-6390-4ef4-862c-18162577dff5",
                    "tekton.dev/pipelineTask": "download-sboms"
                },
                "name": "e2e-tests-go-rjw49355e4ee5ec1a81efb4be38bb557df7-download-sboms",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                        "uid": "ce600fe9-6390-4ef4-862c-18162577dff5"
                    }
                ],
                "resourceVersion": "43313",
                "uid": "b394f5c2-92da-4a3d-9a96-957893bb998c"
            },
            "spec": {
                "params": [
                    {
                        "name": "COSIGN_PUBLIC_KEY",
                        "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                    },
                    {
                        "name": "SBOM_IMAGES",
                        "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Download SBOM from images",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a base64 encoded key.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Images to be considered for SBOM download.",
                            "name": "SBOM_IMAGES",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "value": "$(params.COSIGN_PUBLIC_KEY)"
                            },
                            {
                                "name": "IMAGES",
                                "value": "$(params.SBOM_IMAGES)"
                            },
                            {
                                "name": "REKOR_HOST",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rekor_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "TUF_MIRROR",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "tuf_url",
                                        "name": "tas-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "value": "$(params.COSIGN_PUBLIC_KEY)"
                                },
                                {
                                    "name": "IMAGES",
                                    "value": "$(params.SBOM_IMAGES)"
                                },
                                {
                                    "name": "REKOR_HOST",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rekor_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TUF_MIRROR",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "tuf_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "download",
                            "script": "echo \"running download-sbom-from-url-in-attestation\"\n$(workspaces.source.path)/tssc/download-sbom-from-url-in-attestation.sh\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-7c14f71384"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:23:36Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:23:36Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjw49355e4ee5e092b6999d5c675bf497d10187e8f7412-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:23:29Z",
                "steps": [
                    {
                        "container": "step-download",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "download",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://a690fa4124d771328f6c3a9b768d9dc2370c4249951b4e3b3209d2ded03b3ee7",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:23:35Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:23:34Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Download SBOM from images",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a base64 encoded key.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Images to be considered for SBOM download.",
                            "name": "SBOM_IMAGES",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                            },
                            {
                                "name": "IMAGES",
                                "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                            },
                            {
                                "name": "REKOR_HOST",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rekor_url",
                                        "name": "tas-secret"
                                    }
                                }
                            },
                            {
                                "name": "TUF_MIRROR",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "tuf_url",
                                        "name": "tas-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                                },
                                {
                                    "name": "IMAGES",
                                    "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                                },
                                {
                                    "name": "REKOR_HOST",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rekor_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TUF_MIRROR",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "tuf_url",
                                            "name": "tas-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "download",
                            "script": "echo \"running download-sbom-from-url-in-attestation\"\n/workspace/source/tssc/download-sbom-from-url-in-attestation.sh\n",
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=30",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-fa6a78d0f0",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419950924",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-ripwrc",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to stage environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-stage-1778523673574",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7/records/7964ba02-d99c-41fa-b89f-f551f8573a7b",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7",
                    "results.tekton.dev/stored": "true"
                },
                "creationTimestamp": "2026-05-11T18:21:42Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419950924",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRunUID": "848ec3b4-a4da-4398-9638-011be7a667e7",
                    "tekton.dev/pipelineTask": "get-images"
                },
                "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc-get-images",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                        "uid": "848ec3b4-a4da-4398-9638-011be7a667e7"
                    }
                ],
                "resourceVersion": "41598",
                "uid": "7964ba02-d99c-41fa-b89f-f551f8573a7b"
            },
            "spec": {
                "params": [
                    {
                        "name": "PUBLIC_KEY_URL",
                        "value": "k8s://tssc-app-ci/cosign-pub"
                    },
                    {
                        "name": "TARGET_BRANCH",
                        "value": "main"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Extract images from deployment YAML to pass to Conforma for validation",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a valid k8s cosign reference, e.g. k8s://my-space/my-secret where my-secret contains the expected cosign.pub attribute.",
                            "name": "PUBLIC_KEY_URL",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "If specified, will gather only the images that changed between the current revision and the target branch. Useful for pull requests. Note that the repository cloned on the source workspace must already contain the origin/$TARGET_BRANCH reference.\n",
                            "name": "TARGET_BRANCH",
                            "type": "string"
                        },
                        {
                            "default": [
                                "development",
                                "stage",
                                "prod"
                            ],
                            "description": "Gather images from the manifest files for the specified environments",
                            "name": "ENVIRONMENTS",
                            "type": "array"
                        }
                    ],
                    "results": [
                        {
                            "description": "Cosign base64 encoded public key fetched from secrets.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "description": "The images with SBOMs to upload to Trustification \n",
                            "name": "SBOM_IMAGES",
                            "type": "string"
                        },
                        {
                            "description": "The images to be verified, in a format compatible with https://github.com/konflux-ci/build-definitions/tree/main/task/verify-enterprise-contract/0.1. When there are no images to verify, this is an empty string.\n",
                            "name": "CONFORMA_IMAGES",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "TARGET_BRANCH",
                                "value": "$(params.TARGET_BRANCH)"
                            },
                            {
                                "name": "PUBLIC_KEY_URL",
                                "value": "$(params.PUBLIC_KEY_URL)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TARGET_BRANCH",
                                    "value": "$(params.TARGET_BRANCH)"
                                },
                                {
                                    "name": "PUBLIC_KEY_URL",
                                    "value": "$(params.PUBLIC_KEY_URL)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "pwd\nls -la\n# Sync scripts to the writable workspace\ncp -rf /work/tssc/ $(workspaces.source.path)/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e $(workspaces.source.path)/tssc/common.sh\necho \"Successfully patched $(workspaces.source.path)/tssc/common.sh\"\n\necho \"Parsing public key url\"\nCLEAN_URL=\"${PUBLIC_KEY_URL#k8s://}\"\nNS=\"${CLEAN_URL%/*}\"\nSECRET=\"${CLEAN_URL##*/}\"\nCOSIGN_PUBLIC_KEY=$(oc get secrets $SECRET -n $NS -o json | jq -r '.data.\"cosign.pub\"')\necho $COSIGN_PUBLIC_KEY \u003e $(results.COSIGN_PUBLIC_KEY.path)\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TARGET_BRANCH",
                                    "value": "$(params.TARGET_BRANCH)"
                                },
                                {
                                    "name": "PUBLIC_KEY_URL",
                                    "value": "$(params.PUBLIC_KEY_URL)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "get-images",
                            "script": "echo \"running gather-images-to-upload-sbom\"\n$(workspaces.source.path)/tssc/gather-images-to-upload-sbom.sh\nmv ./results/gather-deploy-images ./results/sbom-images \ncat ./results/sbom-images/IMAGES_TO_VERIFY \u003e $(results.SBOM_IMAGES.path)\n\necho \"running gather-deploy-images\"\n$(workspaces.source.path)/tssc/gather-deploy-images.sh\ncat ./results/gather-deploy-images/IMAGES_TO_VERIFY \u003e $(results.CONFORMA_IMAGES.path)\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-a0a7d6f14b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:21:49Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:21:49Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-gitop0ddfb68dba72c075a91ccbec4def47ed-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "COSIGN_PUBLIC_KEY",
                        "type": "string",
                        "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                    },
                    {
                        "name": "CONFORMA_IMAGES",
                        "type": "string",
                        "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                    },
                    {
                        "name": "SBOM_IMAGES",
                        "type": "string",
                        "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                    }
                ],
                "startTime": "2026-05-11T18:21:42Z",
                "steps": [
                    {
                        "container": "step-init",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "init",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://456c015db1b45e6a8f4d8d83d4e64221f2b05108c298dae8675f8b2a6722ee08",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:21:48Z",
                            "message": "[{\"key\":\"COSIGN_PUBLIC_KEY\",\"value\":\"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:21:48Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-get-images",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "get-images",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://500bbe55e05d037e8883e53ee6089139a213569cac6a90b9229787ca62bf7e67",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:21:48Z",
                            "message": "[{\"key\":\"CONFORMA_IMAGES\",\"value\":\"{\\\"components\\\":[{\\\"containerImage\\\":\\\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\\\"}]}\\n\",\"type\":1},{\"key\":\"COSIGN_PUBLIC_KEY\",\"value\":\"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\\n\",\"type\":1},{\"key\":\"SBOM_IMAGES\",\"value\":\"{\\\"components\\\":[{\\\"containerImage\\\":\\\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\\\"}]}\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:21:48Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Extract images from deployment YAML to pass to Conforma for validation",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a valid k8s cosign reference, e.g. k8s://my-space/my-secret where my-secret contains the expected cosign.pub attribute.",
                            "name": "PUBLIC_KEY_URL",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "If specified, will gather only the images that changed between the current revision and the target branch. Useful for pull requests. Note that the repository cloned on the source workspace must already contain the origin/$TARGET_BRANCH reference.\n",
                            "name": "TARGET_BRANCH",
                            "type": "string"
                        },
                        {
                            "default": [
                                "development",
                                "stage",
                                "prod"
                            ],
                            "description": "Gather images from the manifest files for the specified environments",
                            "name": "ENVIRONMENTS",
                            "type": "array"
                        }
                    ],
                    "results": [
                        {
                            "description": "Cosign base64 encoded public key fetched from secrets.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "description": "The images with SBOMs to upload to Trustification \n",
                            "name": "SBOM_IMAGES",
                            "type": "string"
                        },
                        {
                            "description": "The images to be verified, in a format compatible with https://github.com/konflux-ci/build-definitions/tree/main/task/verify-enterprise-contract/0.1. When there are no images to verify, this is an empty string.\n",
                            "name": "CONFORMA_IMAGES",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "TARGET_BRANCH",
                                "value": "main"
                            },
                            {
                                "name": "PUBLIC_KEY_URL",
                                "value": "k8s://tssc-app-ci/cosign-pub"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PUBLIC_KEY_URL",
                                    "value": "k8s://tssc-app-ci/cosign-pub"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "pwd\nls -la\n# Sync scripts to the writable workspace\ncp -rf /work/tssc/ /workspace/source/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e /workspace/source/tssc/common.sh\necho \"Successfully patched /workspace/source/tssc/common.sh\"\n\necho \"Parsing public key url\"\nCLEAN_URL=\"${PUBLIC_KEY_URL#k8s://}\"\nNS=\"${CLEAN_URL%/*}\"\nSECRET=\"${CLEAN_URL##*/}\"\nCOSIGN_PUBLIC_KEY=$(oc get secrets $SECRET -n $NS -o json | jq -r '.data.\"cosign.pub\"')\necho $COSIGN_PUBLIC_KEY \u003e /tekton/results/COSIGN_PUBLIC_KEY\n",
                            "workingDir": "/workspace/source/source"
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PUBLIC_KEY_URL",
                                    "value": "k8s://tssc-app-ci/cosign-pub"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "get-images",
                            "script": "echo \"running gather-images-to-upload-sbom\"\n/workspace/source/tssc/gather-images-to-upload-sbom.sh\nmv ./results/gather-deploy-images ./results/sbom-images \ncat ./results/sbom-images/IMAGES_TO_VERIFY \u003e /tekton/results/SBOM_IMAGES\n\necho \"running gather-deploy-images\"\n/workspace/source/tssc/gather-deploy-images.sh\ncat ./results/gather-deploy-images/IMAGES_TO_VERIFY \u003e /tekton/results/CONFORMA_IMAGES\n",
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=32",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-fa6a78d0f0",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419950924",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-ripwrc",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to stage environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-stage-1778523673574",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7/records/aab224cd-78ff-4f8a-8345-64f816865fe1",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"ce4b012cbfa230cdc47c136b45df93776873fff3\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/848ec3b4-a4da-4398-9638-011be7a667e7",
                    "results.tekton.dev/stored": "true"
                },
                "creationTimestamp": "2026-05-11T18:21:57Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419950924",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "ce4b012cbfa230cdc47c136b45df93776873fff3",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                    "tekton.dev/pipelineRunUID": "848ec3b4-a4da-4398-9638-011be7a667e7",
                    "tekton.dev/pipelineTask": "upload-sboms"
                },
                "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc-upload-sboms",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-2fchc",
                        "uid": "848ec3b4-a4da-4398-9638-011be7a667e7"
                    }
                ],
                "resourceVersion": "41795",
                "uid": "aab224cd-78ff-4f8a-8345-64f816865fe1"
            },
            "spec": {
                "params": [
                    {
                        "name": "TPA_SECRET",
                        "value": "tpa-secret"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Upload SBOMs to Trustification",
                    "params": [
                        {
                            "description": "TPA Secret to obtain Trustification vars from.",
                            "name": "TPA_SECRET",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "TRUSTIFICATION_BOMBASTIC_API_URL",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "bombastic_api_url",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_CLIENT_ID",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_client_id",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_CLIENT_SECRET",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_client_secret",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_ISSUER_URL",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_issuer_url",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TRUSTIFICATION_BOMBASTIC_API_URL",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "bombastic_api_url",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_CLIENT_ID",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_client_id",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_CLIENT_SECRET",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_client_secret",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_ISSUER_URL",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_issuer_url",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "upload",
                            "script": "echo \"running upload-sbom-to-trustification\"\n$(workspaces.source.path)/tssc/upload-sbom-to-trustification.sh\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-a0a7d6f14b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:22:02Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:22:02Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-gitop62199170e10535c17df7d083b8294a0f-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:21:57Z",
                "steps": [
                    {
                        "container": "step-upload",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "upload",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://4946d59a69f121f21fb65fee7937936e71c8c3d5c6bd023336c656c309c88b88",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:22:01Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:22:01Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Upload SBOMs to Trustification",
                    "params": [
                        {
                            "description": "TPA Secret to obtain Trustification vars from.",
                            "name": "TPA_SECRET",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "TRUSTIFICATION_BOMBASTIC_API_URL",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "bombastic_api_url",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_CLIENT_ID",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_client_id",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_CLIENT_SECRET",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_client_secret",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_ISSUER_URL",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_issuer_url",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "tpa-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TRUSTIFICATION_BOMBASTIC_API_URL",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "bombastic_api_url",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_CLIENT_ID",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_client_id",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_CLIENT_SECRET",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_client_secret",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_ISSUER_URL",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_issuer_url",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "tpa-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "upload",
                            "script": "echo \"running upload-sbom-to-trustification\"\n/workspace/source/tssc/upload-sbom-to-trustification.sh\n",
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=36",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-c386591ed9",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75420261399",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-cqgyhq",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to prod environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-prod-1778523780260",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5/records/49e10772-aac7-4a79-95ae-ff825317be04",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"eventType\":\"pull_request\",\"pull_request-id\":2}",
                    "results.tekton.dev/result": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5",
                    "results.tekton.dev/stored": "true"
                },
                "creationTimestamp": "2026-05-11T18:23:23Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75420261399",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRunUID": "ce600fe9-6390-4ef4-862c-18162577dff5",
                    "tekton.dev/pipelineTask": "get-images"
                },
                "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq-get-images",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                        "uid": "ce600fe9-6390-4ef4-862c-18162577dff5"
                    }
                ],
                "resourceVersion": "43162",
                "uid": "49e10772-aac7-4a79-95ae-ff825317be04"
            },
            "spec": {
                "params": [
                    {
                        "name": "PUBLIC_KEY_URL",
                        "value": "k8s://tssc-app-ci/cosign-pub"
                    },
                    {
                        "name": "TARGET_BRANCH",
                        "value": "main"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Extract images from deployment YAML to pass to Conforma for validation",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a valid k8s cosign reference, e.g. k8s://my-space/my-secret where my-secret contains the expected cosign.pub attribute.",
                            "name": "PUBLIC_KEY_URL",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "If specified, will gather only the images that changed between the current revision and the target branch. Useful for pull requests. Note that the repository cloned on the source workspace must already contain the origin/$TARGET_BRANCH reference.\n",
                            "name": "TARGET_BRANCH",
                            "type": "string"
                        },
                        {
                            "default": [
                                "development",
                                "stage",
                                "prod"
                            ],
                            "description": "Gather images from the manifest files for the specified environments",
                            "name": "ENVIRONMENTS",
                            "type": "array"
                        }
                    ],
                    "results": [
                        {
                            "description": "Cosign base64 encoded public key fetched from secrets.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "description": "The images with SBOMs to upload to Trustification \n",
                            "name": "SBOM_IMAGES",
                            "type": "string"
                        },
                        {
                            "description": "The images to be verified, in a format compatible with https://github.com/konflux-ci/build-definitions/tree/main/task/verify-enterprise-contract/0.1. When there are no images to verify, this is an empty string.\n",
                            "name": "CONFORMA_IMAGES",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "TARGET_BRANCH",
                                "value": "$(params.TARGET_BRANCH)"
                            },
                            {
                                "name": "PUBLIC_KEY_URL",
                                "value": "$(params.PUBLIC_KEY_URL)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TARGET_BRANCH",
                                    "value": "$(params.TARGET_BRANCH)"
                                },
                                {
                                    "name": "PUBLIC_KEY_URL",
                                    "value": "$(params.PUBLIC_KEY_URL)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "pwd\nls -la\n# Sync scripts to the writable workspace\ncp -rf /work/tssc/ $(workspaces.source.path)/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e $(workspaces.source.path)/tssc/common.sh\necho \"Successfully patched $(workspaces.source.path)/tssc/common.sh\"\n\necho \"Parsing public key url\"\nCLEAN_URL=\"${PUBLIC_KEY_URL#k8s://}\"\nNS=\"${CLEAN_URL%/*}\"\nSECRET=\"${CLEAN_URL##*/}\"\nCOSIGN_PUBLIC_KEY=$(oc get secrets $SECRET -n $NS -o json | jq -r '.data.\"cosign.pub\"')\necho $COSIGN_PUBLIC_KEY \u003e $(results.COSIGN_PUBLIC_KEY.path)\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TARGET_BRANCH",
                                    "value": "$(params.TARGET_BRANCH)"
                                },
                                {
                                    "name": "PUBLIC_KEY_URL",
                                    "value": "$(params.PUBLIC_KEY_URL)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "get-images",
                            "script": "echo \"running gather-images-to-upload-sbom\"\n$(workspaces.source.path)/tssc/gather-images-to-upload-sbom.sh\nmv ./results/gather-deploy-images ./results/sbom-images \ncat ./results/sbom-images/IMAGES_TO_VERIFY \u003e $(results.SBOM_IMAGES.path)\n\necho \"running gather-deploy-images\"\n$(workspaces.source.path)/tssc/gather-deploy-images.sh\ncat ./results/gather-deploy-images/IMAGES_TO_VERIFY \u003e $(results.CONFORMA_IMAGES.path)\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-7c14f71384"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:23:29Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:23:29Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-gitop129bf606383a03bba4479d426ed676a3-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "COSIGN_PUBLIC_KEY",
                        "type": "string",
                        "value": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\n"
                    },
                    {
                        "name": "CONFORMA_IMAGES",
                        "type": "string",
                        "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                    },
                    {
                        "name": "SBOM_IMAGES",
                        "type": "string",
                        "value": "{\"components\":[{\"containerImage\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\"}]}\n"
                    }
                ],
                "startTime": "2026-05-11T18:23:23Z",
                "steps": [
                    {
                        "container": "step-init",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "init",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://7f1d23693fb877da829431902fc2730a17d8b670737b87a90f5405357f0a95ba",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:23:29Z",
                            "message": "[{\"key\":\"COSIGN_PUBLIC_KEY\",\"value\":\"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:23:29Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-get-images",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "get-images",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://c9c2f5f92c53688277ea742328cc7b0064b8620beb951ae1adb28f4c16bb7e2d",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:23:29Z",
                            "message": "[{\"key\":\"CONFORMA_IMAGES\",\"value\":\"{\\\"components\\\":[{\\\"containerImage\\\":\\\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\\\"}]}\\n\",\"type\":1},{\"key\":\"COSIGN_PUBLIC_KEY\",\"value\":\"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSDlqWmhxUldkVkdzN0NlTENIeWRsak8vMWluNApaWmMzR2lsUi8yay9vTDEyVXg4QmdMR2d2QXRmM3hIM2Rmc0grSWl1MFpHaFNWSlZwcVBZeGZIUFVRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==\\n\",\"type\":1},{\"key\":\"SBOM_IMAGES\",\"value\":\"{\\\"components\\\":[{\\\"containerImage\\\":\\\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\\\"}]}\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:23:29Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Extract images from deployment YAML to pass to Conforma for validation",
                    "params": [
                        {
                            "default": "",
                            "description": "Public key used to verify signatures. Must be a valid k8s cosign reference, e.g. k8s://my-space/my-secret where my-secret contains the expected cosign.pub attribute.",
                            "name": "PUBLIC_KEY_URL",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "If specified, will gather only the images that changed between the current revision and the target branch. Useful for pull requests. Note that the repository cloned on the source workspace must already contain the origin/$TARGET_BRANCH reference.\n",
                            "name": "TARGET_BRANCH",
                            "type": "string"
                        },
                        {
                            "default": [
                                "development",
                                "stage",
                                "prod"
                            ],
                            "description": "Gather images from the manifest files for the specified environments",
                            "name": "ENVIRONMENTS",
                            "type": "array"
                        }
                    ],
                    "results": [
                        {
                            "description": "Cosign base64 encoded public key fetched from secrets.",
                            "name": "COSIGN_PUBLIC_KEY",
                            "type": "string"
                        },
                        {
                            "description": "The images with SBOMs to upload to Trustification \n",
                            "name": "SBOM_IMAGES",
                            "type": "string"
                        },
                        {
                            "description": "The images to be verified, in a format compatible with https://github.com/konflux-ci/build-definitions/tree/main/task/verify-enterprise-contract/0.1. When there are no images to verify, this is an empty string.\n",
                            "name": "CONFORMA_IMAGES",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "TARGET_BRANCH",
                                "value": "main"
                            },
                            {
                                "name": "PUBLIC_KEY_URL",
                                "value": "k8s://tssc-app-ci/cosign-pub"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PUBLIC_KEY_URL",
                                    "value": "k8s://tssc-app-ci/cosign-pub"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "pwd\nls -la\n# Sync scripts to the writable workspace\ncp -rf /work/tssc/ /workspace/source/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e /workspace/source/tssc/common.sh\necho \"Successfully patched /workspace/source/tssc/common.sh\"\n\necho \"Parsing public key url\"\nCLEAN_URL=\"${PUBLIC_KEY_URL#k8s://}\"\nNS=\"${CLEAN_URL%/*}\"\nSECRET=\"${CLEAN_URL##*/}\"\nCOSIGN_PUBLIC_KEY=$(oc get secrets $SECRET -n $NS -o json | jq -r '.data.\"cosign.pub\"')\necho $COSIGN_PUBLIC_KEY \u003e /tekton/results/COSIGN_PUBLIC_KEY\n",
                            "workingDir": "/workspace/source/source"
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PUBLIC_KEY_URL",
                                    "value": "k8s://tssc-app-ci/cosign-pub"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "get-images",
                            "script": "echo \"running gather-images-to-upload-sbom\"\n/workspace/source/tssc/gather-images-to-upload-sbom.sh\nmv ./results/gather-deploy-images ./results/sbom-images \ncat ./results/sbom-images/IMAGES_TO_VERIFY \u003e /tekton/results/SBOM_IMAGES\n\necho \"running gather-deploy-images\"\n/workspace/source/tssc/gather-deploy-images.sh\ncat ./results/gather-deploy-images/IMAGES_TO_VERIFY \u003e /tekton/results/CONFORMA_IMAGES\n",
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=38",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-c386591ed9",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75420261399",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-cqgyhq",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/gitops-pull-request-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/sha-title": "Promote to prod environment",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops/commit/e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/source-branch": "promote-to-prod-1778523780260",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj-gitops",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-enterprise-contract.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/gather-deploy-images.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-sbom-from-url-in-attestation.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-sbom-to-trustification.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/fetch-gitops-images.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/verify-gitops-conforma.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/download-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/upload-gitops-sbom.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5/records/f3b5b3f4-03f2-439e-a751-637259c298e3",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj-gitops\",\"commit\":\"e0fe4a91da3a062a28da05e1cea14dbc46bdd949\",\"eventType\":\"pull_request\",\"pull_request-id\":2}",
                    "results.tekton.dev/result": "tssc-app-ci/results/ce600fe9-6390-4ef4-862c-18162577dff5",
                    "results.tekton.dev/stored": "true"
                },
                "creationTimestamp": "2026-05-11T18:23:36Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75420261399",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-gitops-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "2",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-gitops-repository",
                    "pipelinesascode.tekton.dev/sha": "e0fe4a91da3a062a28da05e1cea14dbc46bdd949",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj-gitops",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                    "tekton.dev/pipelineRunUID": "ce600fe9-6390-4ef4-862c-18162577dff5",
                    "tekton.dev/pipelineTask": "upload-sboms"
                },
                "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq-upload-sboms",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-gitops-on-pull-request-b4mzq",
                        "uid": "ce600fe9-6390-4ef4-862c-18162577dff5"
                    }
                ],
                "resourceVersion": "43326",
                "uid": "f3b5b3f4-03f2-439e-a751-637259c298e3"
            },
            "spec": {
                "params": [
                    {
                        "name": "TPA_SECRET",
                        "value": "tpa-secret"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Upload SBOMs to Trustification",
                    "params": [
                        {
                            "description": "TPA Secret to obtain Trustification vars from.",
                            "name": "TPA_SECRET",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "TRUSTIFICATION_BOMBASTIC_API_URL",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "bombastic_api_url",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_CLIENT_ID",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_client_id",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_CLIENT_SECRET",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_client_secret",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_ISSUER_URL",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_issuer_url",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "$(params.TPA_SECRET)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TRUSTIFICATION_BOMBASTIC_API_URL",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "bombastic_api_url",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_CLIENT_ID",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_client_id",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_CLIENT_SECRET",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_client_secret",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_ISSUER_URL",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_issuer_url",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "$(params.TPA_SECRET)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "upload",
                            "script": "echo \"running upload-sbom-to-trustification\"\n$(workspaces.source.path)/tssc/upload-sbom-to-trustification.sh\n",
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-7c14f71384"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:23:41Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:23:41Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-gitop0fe0cf9f6ca6f29b66fcc4d614bc790d-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:23:37Z",
                "steps": [
                    {
                        "container": "step-upload",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "upload",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://cfff4c4d16705c5d38a1c3673cdae9101907d2647154a80a94bb35b83f4ad7a2",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:23:41Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:23:41Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Upload SBOMs to Trustification",
                    "params": [
                        {
                            "description": "TPA Secret to obtain Trustification vars from.",
                            "name": "TPA_SECRET",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "TRUSTIFICATION_BOMBASTIC_API_URL",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "bombastic_api_url",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_CLIENT_ID",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_client_id",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_CLIENT_SECRET",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_client_secret",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_OIDC_ISSUER_URL",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "oidc_issuer_url",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "tpa-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "TRUSTIFICATION_BOMBASTIC_API_URL",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "bombastic_api_url",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_CLIENT_ID",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_client_id",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_CLIENT_SECRET",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_client_secret",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_OIDC_ISSUER_URL",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "oidc_issuer_url",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "tpa-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "upload",
                            "script": "echo \"running upload-sbom-to-trustification\"\n/workspace/source/tssc/upload-sbom-to-trustification.sh\n",
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Should contain a cloned gitops repo at the ./source subpath",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "build-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=11",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-5e52a5d5f6",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419077636",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-gzbbat",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/sha-title": "Test PR from TSSC e2e test",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/source-branch": "test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9/records/6bc49485-0a60-4e9c-921d-5c32995890e3",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:16:42Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419077636",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRunUID": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "tekton.dev/pipelineTask": "build"
                },
                "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-build",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                        "uid": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9"
                    }
                ],
                "resourceVersion": "37488",
                "uid": "6bc49485-0a60-4e9c-921d-5c32995890e3"
            },
            "spec": {
                "params": [
                    {
                        "name": "rox-secret-name",
                        "value": "rox-api-token"
                    },
                    {
                        "name": "gitops-secret-name",
                        "value": "gitops-auth-secret"
                    },
                    {
                        "name": "cosign-public-secret-name",
                        "value": "cosign-pub"
                    },
                    {
                        "name": "tpa_secret_name",
                        "value": "tpa-secret"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "DOCKERFILE",
                        "value": "docker/Dockerfile"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "BUILD_ARGS",
                        "value": []
                    },
                    {
                        "name": "BUILD_ARGS_FILE",
                        "value": ""
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Builds source code into a container image and pushes the image into container registry using buildah tool.\nIn addition it generates a SBOM file, injects the SBOM file into final container image and pushes the SBOM file as separate image using cosign tool.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": "./Dockerfile",
                            "description": "Path to the Dockerfile to build.",
                            "name": "DOCKERFILE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Verify the TLS on the registry endpoint (for push/pull to a non-TLS registry)",
                            "name": "TLSVERIFY",
                            "type": "string"
                        },
                        {
                            "default": [],
                            "description": "Array of --build-arg values (\"arg=value\" strings)",
                            "name": "BUILD_ARGS",
                            "type": "array"
                        },
                        {
                            "default": "",
                            "description": "Path to a file with build arguments, see https://www.mankier.com/1/buildah-build#--build-arg-file",
                            "name": "BUILD_ARGS_FILE",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Digest of the image just built",
                            "name": "IMAGE_DIGEST",
                            "type": "string"
                        },
                        {
                            "description": "Image repository and tag where the built image was pushed",
                            "name": "IMAGE_URL",
                            "type": "string"
                        },
                        {
                            "description": "Digests of the base images used for build",
                            "name": "BASE_IMAGES_DIGESTS",
                            "type": "string"
                        },
                        {
                            "description": "Link to the SBOM layer pushed to the registry as part of an OCI artifact.",
                            "name": "SBOM_BLOB_URL",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "DOCKERFILE",
                                "value": "$(params.DOCKERFILE)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "TLSVERIFY",
                                "value": "$(params.TLSVERIFY)"
                            },
                            {
                                "name": "BUILD_ARGS_FILE",
                                "value": "$(params.BUILD_ARGS_FILE)"
                            },
                            {
                                "name": "_BUILDAH_STARTED_IN_USERNS"
                            },
                            {
                                "name": "BUILDAH_ISOLATION",
                                "value": "chroot"
                            },
                            {
                                "name": "COSIGN_SECRET_PASSWORD",
                                "value": "dummy"
                            },
                            {
                                "name": "COSIGN_SECRET_KEY",
                                "value": "dummy"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "$(params.tpa_secret_name)"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "cosign.pub",
                                        "name": "$(params.cosign-public-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "args": [
                                "$(params.BUILD_ARGS[*])"
                            ],
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "$(params.DOCKERFILE)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "$(params.TLSVERIFY)"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE",
                                    "value": "$(params.BUILD_ARGS_FILE)"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "$(params.tpa_secret_name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "$(params.cosign-public-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "# Sync scripts to the writable workspace\ncp -rf /work/tssc/ /workspace/source/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e /workspace/source/tssc/common.sh\necho \"Successfully patched /workspace/source/tssc/common.sh\"\necho \"running init\"\npwd\nls -la\n/workspace/source/tssc/init.sh\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        },
                        {
                            "args": [
                                "$(params.BUILD_ARGS[*])"
                            ],
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "$(params.DOCKERFILE)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "$(params.TLSVERIFY)"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE",
                                    "value": "$(params.BUILD_ARGS_FILE)"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "$(params.tpa_secret_name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "$(params.cosign-public-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "build",
                            "script": "echo \"running buildah-tssc\"\n/workspace/source/tssc/buildah-tssc.sh\ncat ./results/buildah-tssc/BASE_IMAGES_DIGESTS \u003e $(results.BASE_IMAGES_DIGESTS.path)\ncat ./results/buildah-tssc/IMAGE_DIGEST \u003e $(results.IMAGE_DIGEST.path)\ncat ./results/buildah-tssc/IMAGE_URL \u003e $(results.IMAGE_URL.path)\ncat ./results/buildah-tssc/SBOM_BLOB_URL \u003e $(results.SBOM_BLOB_URL.path)\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-00d8338d31"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:18:10Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:18:10Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-build-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "BASE_IMAGES_DIGESTS",
                        "type": "string",
                        "value": "registry.access.redhat.com/ubi9/ubi-micro:latest@sha256:1ef916d40ff7f1a4882a31ad5ab37f9572baa7bd182c3519d5e0cb557ffc04f3\nregistry.access.redhat.com/ubi9/go-toolset:9.7-1773088126@sha256:6da1160c0e8da15b585560ac6ef7b0179f17686aeaaa477ead6427daf8948fea\n"
                    },
                    {
                        "name": "IMAGE_DIGEST",
                        "type": "string",
                        "value": "sha256:4aaa300c6314b7b29cfad23fd18a41ce506381f30ea075b884ed66d4f53da3c3"
                    },
                    {
                        "name": "IMAGE_URL",
                        "type": "string",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "SBOM_BLOB_URL",
                        "type": "string",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj@sha256:8be93210647dd201da3b65cbad3630d1981e009a1f912b67826e361156f5a45c"
                    }
                ],
                "startTime": "2026-05-11T18:16:42Z",
                "steps": [
                    {
                        "container": "step-init",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "init",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://3ac6dde75fd040e9c3476d997de5fc415dda9256ed6e9ac1cd53c33118aee788",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:16:47Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:16:47Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-build",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "build",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://d29793dffbd327018f033a51bde2c310c52caa1c6b8afb87a1d531fc3d67b6de",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:18:09Z",
                            "message": "[{\"key\":\"BASE_IMAGES_DIGESTS\",\"value\":\"registry.access.redhat.com/ubi9/ubi-micro:latest@sha256:1ef916d40ff7f1a4882a31ad5ab37f9572baa7bd182c3519d5e0cb557ffc04f3\\nregistry.access.redhat.com/ubi9/go-toolset:9.7-1773088126@sha256:6da1160c0e8da15b585560ac6ef7b0179f17686aeaaa477ead6427daf8948fea\\n\",\"type\":1},{\"key\":\"IMAGE_DIGEST\",\"value\":\"sha256:4aaa300c6314b7b29cfad23fd18a41ce506381f30ea075b884ed66d4f53da3c3\",\"type\":1},{\"key\":\"IMAGE_URL\",\"value\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"type\":1},{\"key\":\"SBOM_BLOB_URL\",\"value\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj@sha256:8be93210647dd201da3b65cbad3630d1981e009a1f912b67826e361156f5a45c\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:16:47Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Builds source code into a container image and pushes the image into container registry using buildah tool.\nIn addition it generates a SBOM file, injects the SBOM file into final container image and pushes the SBOM file as separate image using cosign tool.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": "./Dockerfile",
                            "description": "Path to the Dockerfile to build.",
                            "name": "DOCKERFILE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Verify the TLS on the registry endpoint (for push/pull to a non-TLS registry)",
                            "name": "TLSVERIFY",
                            "type": "string"
                        },
                        {
                            "default": [],
                            "description": "Array of --build-arg values (\"arg=value\" strings)",
                            "name": "BUILD_ARGS",
                            "type": "array"
                        },
                        {
                            "default": "",
                            "description": "Path to a file with build arguments, see https://www.mankier.com/1/buildah-build#--build-arg-file",
                            "name": "BUILD_ARGS_FILE",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Digest of the image just built",
                            "name": "IMAGE_DIGEST",
                            "type": "string"
                        },
                        {
                            "description": "Image repository and tag where the built image was pushed",
                            "name": "IMAGE_URL",
                            "type": "string"
                        },
                        {
                            "description": "Digests of the base images used for build",
                            "name": "BASE_IMAGES_DIGESTS",
                            "type": "string"
                        },
                        {
                            "description": "Link to the SBOM layer pushed to the registry as part of an OCI artifact.",
                            "name": "SBOM_BLOB_URL",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "DOCKERFILE",
                                "value": "docker/Dockerfile"
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                            },
                            {
                                "name": "TLSVERIFY",
                                "value": "true"
                            },
                            {
                                "name": "BUILD_ARGS_FILE"
                            },
                            {
                                "name": "_BUILDAH_STARTED_IN_USERNS"
                            },
                            {
                                "name": "BUILDAH_ISOLATION",
                                "value": "chroot"
                            },
                            {
                                "name": "COSIGN_SECRET_PASSWORD",
                                "value": "dummy"
                            },
                            {
                                "name": "COSIGN_SECRET_KEY",
                                "value": "dummy"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "cosign.pub",
                                        "name": "cosign-pub"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "docker/Dockerfile"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "cosign-pub"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "# Sync scripts to the writable workspace\ncp -rf /work/tssc/ /workspace/source/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e /workspace/source/tssc/common.sh\necho \"Successfully patched /workspace/source/tssc/common.sh\"\necho \"running init\"\npwd\nls -la\n/workspace/source/tssc/init.sh\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "docker/Dockerfile"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "cosign-pub"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "build",
                            "script": "echo \"running buildah-tssc\"\n/workspace/source/tssc/buildah-tssc.sh\ncat ./results/buildah-tssc/BASE_IMAGES_DIGESTS \u003e /tekton/results/BASE_IMAGES_DIGESTS\ncat ./results/buildah-tssc/IMAGE_DIGEST \u003e /tekton/results/IMAGE_DIGEST\ncat ./results/buildah-tssc/IMAGE_URL \u003e /tekton/results/IMAGE_URL\ncat ./results/buildah-tssc/SBOM_BLOB_URL \u003e /tekton/results/SBOM_BLOB_URL\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=1",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-5e52a5d5f6",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-gzbbat",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/sha-title": "Test PR from TSSC e2e test",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/source-branch": "test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9/records/882519a9-a5f2-4271-8e5d-bc401f068923",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/categories": "Git",
                    "tekton.dev/displayName": "git clone",
                    "tekton.dev/pipelines.minVersion": "0.21.0",
                    "tekton.dev/platforms": "linux/amd64,linux/s390x,linux/ppc64le,linux/arm64",
                    "tekton.dev/tags": "git"
                },
                "creationTimestamp": "2026-05-11T18:16:21Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRunUID": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "tekton.dev/pipelineTask": "clone-repository"
                },
                "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-clone-repository",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                        "uid": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9"
                    }
                ],
                "resourceVersion": "36003",
                "uid": "882519a9-a5f2-4271-8e5d-bc401f068923"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    },
                    {
                        "name": "revision",
                        "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "depth",
                        "value": "0"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "$(params.url)"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "PARAM_REFSPEC",
                                    "value": "$(params.refspec)"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "$(params.submodules)"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS",
                                    "value": "$(params.submodulePaths)"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "$(params.depth)"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "$(params.shortCommitLength)"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "$(params.sslVerify)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "$(params.deleteExisting)"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY",
                                    "value": "$(params.httpProxy)"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY",
                                    "value": "$(params.httpsProxy)"
                                },
                                {
                                    "name": "PARAM_NO_PROXY",
                                    "value": "$(params.noProxy)"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "$(params.verbose)"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES",
                                    "value": "$(params.sparseCheckoutDirectories)"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "$(params.fetchTags)"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE",
                                    "value": "$(params.gitInitImage)"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "$(params.mergeTargetBranch)"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "$(params.targetBranch)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL",
                                    "value": "$(params.mergeSourceRepoUrl)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH",
                                    "value": "$(params.mergeSourceDepth)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.ssh-directory.bound)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH",
                                    "value": "$(workspaces.ssh-directory.path)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.basic-auth.bound)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "$(workspaces.basic-auth.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"$(results.merged_sha.path)\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.commit.path)\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.CHAINS-GIT_COMMIT.path)\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"$(results.short-commit.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.url.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.CHAINS-GIT_URL.path)\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"$(results.commit-timestamp.path)\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "$(params.enableSymlinkCheck)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "$(params.caTrustConfigMapKey)",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "$(params.caTrustConfigMapName)",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "output",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-00d8338d31"
                        }
                    },
                    {
                        "name": "basic-auth",
                        "secret": {
                            "secretName": "pac-gitauth-gzbbat"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:16:41Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:16:41Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-pu151cba1a1313e62db8b78f9b4edc8834-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "CHAINS-GIT_COMMIT",
                        "type": "string",
                        "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "CHAINS-GIT_URL",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    },
                    {
                        "name": "commit",
                        "type": "string",
                        "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "commit-timestamp",
                        "type": "string",
                        "value": "1778523371"
                    },
                    {
                        "name": "short-commit",
                        "type": "string",
                        "value": "40710f4"
                    },
                    {
                        "name": "url",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    }
                ],
                "startTime": "2026-05-11T18:16:22Z",
                "steps": [
                    {
                        "container": "step-clone",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "clone",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://30add720487e947aa4fd1d35ff07a52d4c4bc604abee4746cb3fc70e0b4032a3",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:16:40Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1},{\"key\":\"commit\",\"value\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523371\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"40710f4\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:16:40Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-symlink-check",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "symlink-check",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://eb42868b7cff5578c3a30a3f09746c6accb27f8875df9dc1d89dd0869fad08dd",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:16:40Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1},{\"key\":\"commit\",\"value\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523371\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"40710f4\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:16:40Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "PARAM_REFSPEC"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "0"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "7"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY"
                                },
                                {
                                    "name": "PARAM_NO_PROXY"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "false"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "true"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "/workspace/basic-auth"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"/tekton/results/merged_sha\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/commit\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/CHAINS-GIT_COMMIT\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"/tekton/results/short-commit\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/url\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/CHAINS-GIT_URL\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"/tekton/results/commit-timestamp\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "ca-bundle.crt",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "trusted-ca",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "scan-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=12",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-5e52a5d5f6",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419077636",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-gzbbat",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/sha-title": "Test PR from TSSC e2e test",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/source-branch": "test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9/records/4dd8548b-0c33-4cf4-9335-1d348f0e5ffa",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:18:10Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419077636",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRunUID": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "tekton.dev/pipelineTask": "scan"
                },
                "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-scan",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                        "uid": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9"
                    }
                ],
                "resourceVersion": "37688",
                "uid": "4dd8548b-0c33-4cf4-9335-1d348f0e5ffa"
            },
            "spec": {
                "params": [
                    {
                        "name": "rox-secret-name",
                        "value": "rox-api-token"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "scan",
                            "script": "echo \"running acs-image-check\"\n/workspace/source/tssc/acs-image-check.sh\necho \"running acs-image-scan\"\n/workspace/source/tssc/acs-image-scan.sh\ncat ./results/acs-image-scan/SCAN_OUTPUT \u003e $(results.SCAN_OUTPUT.path)\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-00d8338d31"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:18:27Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:18:27Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-scan-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "SCAN_OUTPUT",
                        "type": "string",
                        "value": "{\"vulnerabilities\":{\"critical\":0,\"high\":3,\"medium\":8,\"low\":16}}\n"
                    }
                ],
                "startTime": "2026-05-11T18:18:10Z",
                "steps": [
                    {
                        "container": "step-scan",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "scan",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://3029f9c46922472a135a173392b2179d1a204f604b9e54349060515711b76686",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:18:27Z",
                            "message": "[{\"key\":\"SCAN_OUTPUT\",\"value\":\"{\\\"vulnerabilities\\\":{\\\"critical\\\":0,\\\"high\\\":3,\\\"medium\\\":8,\\\"low\\\":16}}\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:18:16Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "rox-api-token"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "scan",
                            "script": "echo \"running acs-image-check\"\n/workspace/source/tssc/acs-image-check.sh\necho \"running acs-image-scan\"\n/workspace/source/tssc/acs-image-scan.sh\ncat ./results/acs-image-scan/SCAN_OUTPUT \u003e /tekton/results/SCAN_OUTPUT\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "show-workload-sbom",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=13",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-5e52a5d5f6",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419077636",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-gzbbat",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/sha-title": "Test PR from TSSC e2e test",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/source-branch": "test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9/records/09514554-37cc-448b-bdbc-3b3575abe84c",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "results.tekton.dev/stored": "true",
                    "task.output.location": "results",
                    "task.results.format": "application/text",
                    "task.results.key": "LINK_TO_SBOM",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:18:27Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419077636",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRunUID": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "tekton.dev/pipelineTask": "show-sbom"
                },
                "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-show-sbom",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                        "uid": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9"
                    }
                ],
                "resourceVersion": "37945",
                "uid": "09514554-37cc-448b-bdbc-3b3575abe84c"
            },
            "spec": {
                "params": [
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Show SBOM report for the built image.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Placeholder result meant to make RHDH identify this task as the producer of the SBOM logs.",
                            "name": "LINK_TO_SBOM",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "show-sbom",
                            "script": "echo \"running show-sbom-rhdh\"\n/workspace/source/tssc/show-sbom-rhdh.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-00d8338d31"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:18:33Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:18:33Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-show-sbom-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:18:27Z",
                "steps": [
                    {
                        "container": "step-show-sbom",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "show-sbom",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://9dfe36e81f21146750ebb2f989b29244c336bd4ced223b2bb6446285e8fedd42",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:18:33Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:18:32Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Show SBOM report for the built image.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Placeholder result meant to make RHDH identify this task as the producer of the SBOM logs.",
                            "name": "LINK_TO_SBOM",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "show-sbom",
                            "script": "echo \"running show-sbom-rhdh\"\n/workspace/source/tssc/show-sbom-rhdh.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "summarize-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=14",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-5e52a5d5f6",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419077636",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-gzbbat",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[pull_request]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/sha-title": "Test PR from TSSC e2e test",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/source-branch": "test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9/records/3ae6783b-703c-4650-895b-d3d46c9dfa2e",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"40710f4c14f2477eeeb0532296afca15ca03c9fc\",\"eventType\":\"pull_request\",\"pull_request-id\":1}",
                    "results.tekton.dev/result": "tssc-app-ci/results/a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:18:27Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419077636",
                    "pipelinesascode.tekton.dev/event-type": "pull_request",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-pull-request",
                    "pipelinesascode.tekton.dev/pull-request": "1",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "40710f4c14f2477eeeb0532296afca15ca03c9fc",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                    "tekton.dev/pipelineRunUID": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9",
                    "tekton.dev/pipelineTask": "summarize"
                },
                "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-summarize",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc",
                        "uid": "a8ff75ce-ebe0-4fb0-a6ea-98d15d661fc9"
                    }
                ],
                "resourceVersion": "37898",
                "uid": "3ae6783b-703c-4650-895b-d3d46c9dfa2e"
            },
            "spec": {
                "params": [
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "40710f4c14f2477eeeb0532296afca15ca03c9fc"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Summarize all the steps in the build pipeline.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "summary",
                            "script": "echo \"running summary\"\n/workspace/source/tssc/summary.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-00d8338d31"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:18:34Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:18:34Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-pull-request-zjdmc-summarize-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:18:28Z",
                "steps": [
                    {
                        "container": "step-summary",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "summary",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://2d64e723804d2a013931a8ebf4d5a61a4c084c6a68b6136857eafaba7446b714",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:18:34Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:18:33Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Summarize all the steps in the build pipeline.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:on-pr-40710f4c14f2477eeeb0532296afca15ca03c9fc"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "summary",
                            "script": "echo \"running summary\"\n/workspace/source/tssc/summary.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "build-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=22",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-70141f3f44",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-mkfiam",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/sha-title": "Merge pull request #1 from rhtap-rhdh-qe/test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35/records/d6f14c31-7691-4962-bc08-e472394e0d7b",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:18:59Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRunUID": "dc613974-2144-47c2-966a-66b681b79a35",
                    "tekton.dev/pipelineTask": "build"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl-build",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                        "uid": "dc613974-2144-47c2-966a-66b681b79a35"
                    }
                ],
                "resourceVersion": "39817",
                "uid": "d6f14c31-7691-4962-bc08-e472394e0d7b"
            },
            "spec": {
                "params": [
                    {
                        "name": "rox-secret-name",
                        "value": "rox-api-token"
                    },
                    {
                        "name": "gitops-secret-name",
                        "value": "gitops-auth-secret"
                    },
                    {
                        "name": "cosign-public-secret-name",
                        "value": "cosign-pub"
                    },
                    {
                        "name": "tpa_secret_name",
                        "value": "tpa-secret"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "DOCKERFILE",
                        "value": "docker/Dockerfile"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "BUILD_ARGS",
                        "value": []
                    },
                    {
                        "name": "BUILD_ARGS_FILE",
                        "value": ""
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Builds source code into a container image and pushes the image into container registry using buildah tool.\nIn addition it generates a SBOM file, injects the SBOM file into final container image and pushes the SBOM file as separate image using cosign tool.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": "./Dockerfile",
                            "description": "Path to the Dockerfile to build.",
                            "name": "DOCKERFILE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Verify the TLS on the registry endpoint (for push/pull to a non-TLS registry)",
                            "name": "TLSVERIFY",
                            "type": "string"
                        },
                        {
                            "default": [],
                            "description": "Array of --build-arg values (\"arg=value\" strings)",
                            "name": "BUILD_ARGS",
                            "type": "array"
                        },
                        {
                            "default": "",
                            "description": "Path to a file with build arguments, see https://www.mankier.com/1/buildah-build#--build-arg-file",
                            "name": "BUILD_ARGS_FILE",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Digest of the image just built",
                            "name": "IMAGE_DIGEST",
                            "type": "string"
                        },
                        {
                            "description": "Image repository and tag where the built image was pushed",
                            "name": "IMAGE_URL",
                            "type": "string"
                        },
                        {
                            "description": "Digests of the base images used for build",
                            "name": "BASE_IMAGES_DIGESTS",
                            "type": "string"
                        },
                        {
                            "description": "Link to the SBOM layer pushed to the registry as part of an OCI artifact.",
                            "name": "SBOM_BLOB_URL",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "DOCKERFILE",
                                "value": "$(params.DOCKERFILE)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "TLSVERIFY",
                                "value": "$(params.TLSVERIFY)"
                            },
                            {
                                "name": "BUILD_ARGS_FILE",
                                "value": "$(params.BUILD_ARGS_FILE)"
                            },
                            {
                                "name": "_BUILDAH_STARTED_IN_USERNS"
                            },
                            {
                                "name": "BUILDAH_ISOLATION",
                                "value": "chroot"
                            },
                            {
                                "name": "COSIGN_SECRET_PASSWORD",
                                "value": "dummy"
                            },
                            {
                                "name": "COSIGN_SECRET_KEY",
                                "value": "dummy"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "$(params.tpa_secret_name)"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "cosign.pub",
                                        "name": "$(params.cosign-public-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "args": [
                                "$(params.BUILD_ARGS[*])"
                            ],
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "$(params.DOCKERFILE)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "$(params.TLSVERIFY)"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE",
                                    "value": "$(params.BUILD_ARGS_FILE)"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "$(params.tpa_secret_name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "$(params.cosign-public-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "# Sync scripts to the writable workspace\ncp -rf /work/tssc/ /workspace/source/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e /workspace/source/tssc/common.sh\necho \"Successfully patched /workspace/source/tssc/common.sh\"\necho \"running init\"\npwd\nls -la\n/workspace/source/tssc/init.sh\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        },
                        {
                            "args": [
                                "$(params.BUILD_ARGS[*])"
                            ],
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "$(params.DOCKERFILE)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "$(params.TLSVERIFY)"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE",
                                    "value": "$(params.BUILD_ARGS_FILE)"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "$(params.tpa_secret_name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "$(params.cosign-public-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "build",
                            "script": "echo \"running buildah-tssc\"\n/workspace/source/tssc/buildah-tssc.sh\ncat ./results/buildah-tssc/BASE_IMAGES_DIGESTS \u003e $(results.BASE_IMAGES_DIGESTS.path)\ncat ./results/buildah-tssc/IMAGE_DIGEST \u003e $(results.IMAGE_DIGEST.path)\ncat ./results/buildah-tssc/IMAGE_URL \u003e $(results.IMAGE_URL.path)\ncat ./results/buildah-tssc/SBOM_BLOB_URL \u003e $(results.SBOM_BLOB_URL.path)\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-c164e1898e"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:20:17Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:20:17Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-jtrxl-build-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "BASE_IMAGES_DIGESTS",
                        "type": "string",
                        "value": "registry.access.redhat.com/ubi9/ubi-micro:latest@sha256:1ef916d40ff7f1a4882a31ad5ab37f9572baa7bd182c3519d5e0cb557ffc04f3\nregistry.access.redhat.com/ubi9/go-toolset:9.7-1773088126@sha256:6da1160c0e8da15b585560ac6ef7b0179f17686aeaaa477ead6427daf8948fea\n"
                    },
                    {
                        "name": "IMAGE_DIGEST",
                        "type": "string",
                        "value": "sha256:2c6c73a975fad853acce9968f1dd59c6858578adc86ad384dee485e69b195b02"
                    },
                    {
                        "name": "IMAGE_URL",
                        "type": "string",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "SBOM_BLOB_URL",
                        "type": "string",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj@sha256:5fabe2d0a4224115a7c85f36fd199f27e3f0451e45533744880e3d3e05fce277"
                    }
                ],
                "startTime": "2026-05-11T18:18:59Z",
                "steps": [
                    {
                        "container": "step-init",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "init",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://f16dbe6bde621eba68b94abeb2e8b2c706b5d04a1e6789112415bf8d6b3b2eb7",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:19:04Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:19:04Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-build",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "build",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://1535b06fa1a77296b31a87a66cf67bfef48988e13ae4247d27db50df3cf4a2d5",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:20:17Z",
                            "message": "[{\"key\":\"BASE_IMAGES_DIGESTS\",\"value\":\"registry.access.redhat.com/ubi9/ubi-micro:latest@sha256:1ef916d40ff7f1a4882a31ad5ab37f9572baa7bd182c3519d5e0cb557ffc04f3\\nregistry.access.redhat.com/ubi9/go-toolset:9.7-1773088126@sha256:6da1160c0e8da15b585560ac6ef7b0179f17686aeaaa477ead6427daf8948fea\\n\",\"type\":1},{\"key\":\"IMAGE_DIGEST\",\"value\":\"sha256:2c6c73a975fad853acce9968f1dd59c6858578adc86ad384dee485e69b195b02\",\"type\":1},{\"key\":\"IMAGE_URL\",\"value\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"type\":1},{\"key\":\"SBOM_BLOB_URL\",\"value\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj@sha256:5fabe2d0a4224115a7c85f36fd199f27e3f0451e45533744880e3d3e05fce277\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:19:04Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Builds source code into a container image and pushes the image into container registry using buildah tool.\nIn addition it generates a SBOM file, injects the SBOM file into final container image and pushes the SBOM file as separate image using cosign tool.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": "./Dockerfile",
                            "description": "Path to the Dockerfile to build.",
                            "name": "DOCKERFILE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Verify the TLS on the registry endpoint (for push/pull to a non-TLS registry)",
                            "name": "TLSVERIFY",
                            "type": "string"
                        },
                        {
                            "default": [],
                            "description": "Array of --build-arg values (\"arg=value\" strings)",
                            "name": "BUILD_ARGS",
                            "type": "array"
                        },
                        {
                            "default": "",
                            "description": "Path to a file with build arguments, see https://www.mankier.com/1/buildah-build#--build-arg-file",
                            "name": "BUILD_ARGS_FILE",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Digest of the image just built",
                            "name": "IMAGE_DIGEST",
                            "type": "string"
                        },
                        {
                            "description": "Image repository and tag where the built image was pushed",
                            "name": "IMAGE_URL",
                            "type": "string"
                        },
                        {
                            "description": "Digests of the base images used for build",
                            "name": "BASE_IMAGES_DIGESTS",
                            "type": "string"
                        },
                        {
                            "description": "Link to the SBOM layer pushed to the registry as part of an OCI artifact.",
                            "name": "SBOM_BLOB_URL",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "DOCKERFILE",
                                "value": "docker/Dockerfile"
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "TLSVERIFY",
                                "value": "true"
                            },
                            {
                                "name": "BUILD_ARGS_FILE"
                            },
                            {
                                "name": "_BUILDAH_STARTED_IN_USERNS"
                            },
                            {
                                "name": "BUILDAH_ISOLATION",
                                "value": "chroot"
                            },
                            {
                                "name": "COSIGN_SECRET_PASSWORD",
                                "value": "dummy"
                            },
                            {
                                "name": "COSIGN_SECRET_KEY",
                                "value": "dummy"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "cosign.pub",
                                        "name": "cosign-pub"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "docker/Dockerfile"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "cosign-pub"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "# Sync scripts to the writable workspace\ncp -rf /work/tssc/ /workspace/source/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e /workspace/source/tssc/common.sh\necho \"Successfully patched /workspace/source/tssc/common.sh\"\necho \"running init\"\npwd\nls -la\n/workspace/source/tssc/init.sh\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "docker/Dockerfile"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "cosign-pub"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "build",
                            "script": "echo \"running buildah-tssc\"\n/workspace/source/tssc/buildah-tssc.sh\ncat ./results/buildah-tssc/BASE_IMAGES_DIGESTS \u003e /tekton/results/BASE_IMAGES_DIGESTS\ncat ./results/buildah-tssc/IMAGE_DIGEST \u003e /tekton/results/IMAGE_DIGEST\ncat ./results/buildah-tssc/IMAGE_URL \u003e /tekton/results/IMAGE_URL\ncat ./results/buildah-tssc/SBOM_BLOB_URL \u003e /tekton/results/SBOM_BLOB_URL\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=18",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-70141f3f44",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-mkfiam",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/sha-title": "Merge pull request #1 from rhtap-rhdh-qe/test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35/records/dbc389ed-4502-4564-b898-0571f162cb8c",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/categories": "Git",
                    "tekton.dev/displayName": "git clone",
                    "tekton.dev/pipelines.minVersion": "0.21.0",
                    "tekton.dev/platforms": "linux/amd64,linux/s390x,linux/ppc64le,linux/arm64",
                    "tekton.dev/tags": "git"
                },
                "creationTimestamp": "2026-05-11T18:18:42Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRunUID": "dc613974-2144-47c2-966a-66b681b79a35",
                    "tekton.dev/pipelineTask": "clone-repository"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl-clone-repository",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                        "uid": "dc613974-2144-47c2-966a-66b681b79a35"
                    }
                ],
                "resourceVersion": "38374",
                "uid": "dbc389ed-4502-4564-b898-0571f162cb8c"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    },
                    {
                        "name": "revision",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "depth",
                        "value": "0"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "$(params.url)"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "PARAM_REFSPEC",
                                    "value": "$(params.refspec)"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "$(params.submodules)"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS",
                                    "value": "$(params.submodulePaths)"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "$(params.depth)"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "$(params.shortCommitLength)"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "$(params.sslVerify)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "$(params.deleteExisting)"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY",
                                    "value": "$(params.httpProxy)"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY",
                                    "value": "$(params.httpsProxy)"
                                },
                                {
                                    "name": "PARAM_NO_PROXY",
                                    "value": "$(params.noProxy)"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "$(params.verbose)"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES",
                                    "value": "$(params.sparseCheckoutDirectories)"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "$(params.fetchTags)"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE",
                                    "value": "$(params.gitInitImage)"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "$(params.mergeTargetBranch)"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "$(params.targetBranch)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL",
                                    "value": "$(params.mergeSourceRepoUrl)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH",
                                    "value": "$(params.mergeSourceDepth)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.ssh-directory.bound)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH",
                                    "value": "$(workspaces.ssh-directory.path)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.basic-auth.bound)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "$(workspaces.basic-auth.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"$(results.merged_sha.path)\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.commit.path)\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.CHAINS-GIT_COMMIT.path)\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"$(results.short-commit.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.url.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.CHAINS-GIT_URL.path)\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"$(results.commit-timestamp.path)\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "$(params.enableSymlinkCheck)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "$(params.caTrustConfigMapKey)",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "$(params.caTrustConfigMapName)",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "output",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-c164e1898e"
                        }
                    },
                    {
                        "name": "basic-auth",
                        "secret": {
                            "secretName": "pac-gitauth-mkfiam"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:18:59Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:18:59Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-jtrxl-clone-repository-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "CHAINS-GIT_COMMIT",
                        "type": "string",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "CHAINS-GIT_URL",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    },
                    {
                        "name": "commit",
                        "type": "string",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "commit-timestamp",
                        "type": "string",
                        "value": "1778523516"
                    },
                    {
                        "name": "short-commit",
                        "type": "string",
                        "value": "2295549"
                    },
                    {
                        "name": "url",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    }
                ],
                "startTime": "2026-05-11T18:18:42Z",
                "steps": [
                    {
                        "container": "step-clone",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "clone",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://b3542ba9dc7a8f1325499c8d51ae4e2f7d42f74ef5c06d6091c692301b1bd3db",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:18:58Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1},{\"key\":\"commit\",\"value\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523516\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"2295549\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:18:58Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-symlink-check",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "symlink-check",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://00a43c83625272850d176108324b78c2f83a0fd6c7f0c539f897c8232f2f0317",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:18:59Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1},{\"key\":\"commit\",\"value\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523516\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"2295549\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:18:59Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "PARAM_REFSPEC"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "0"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "7"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY"
                                },
                                {
                                    "name": "PARAM_NO_PROXY"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "false"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "true"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "/workspace/basic-auth"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"/tekton/results/merged_sha\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/commit\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/CHAINS-GIT_COMMIT\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"/tekton/results/short-commit\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/url\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/CHAINS-GIT_URL\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"/tekton/results/commit-timestamp\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "ca-bundle.crt",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "trusted-ca",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "deploy-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=23",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-70141f3f44",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-mkfiam",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/sha-title": "Merge pull request #1 from rhtap-rhdh-qe/test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35/records/b938d6a5-9edc-4b81-aad3-ff2215fb5055",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:20:17Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRunUID": "dc613974-2144-47c2-966a-66b681b79a35",
                    "tekton.dev/pipelineTask": "deploy"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl-deploy",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                        "uid": "dc613974-2144-47c2-966a-66b681b79a35"
                    }
                ],
                "resourceVersion": "39965",
                "uid": "b938d6a5-9edc-4b81-aad3-ff2215fb5055"
            },
            "spec": {
                "params": [
                    {
                        "name": "gitops-secret-name",
                        "value": "gitops-auth-secret"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Deploy built image to development environment.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "deploy",
                            "script": "echo \"running update-deployment\"\n/workspace/source/tssc/update-deployment.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-c164e1898e"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:20:25Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:20:25Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-jtrxl-deploy-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:20:17Z",
                "steps": [
                    {
                        "container": "step-deploy",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "deploy",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://937c28ff9b9156f7e66260fcc1990174354a6b7f052282bf8037c1b9910c2df3",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:20:25Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:20:23Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Deploy built image to development environment.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "deploy",
                            "script": "echo \"running update-deployment\"\n/workspace/source/tssc/update-deployment.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "deploy-workload-check",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=25",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-70141f3f44",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-mkfiam",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/sha-title": "Merge pull request #1 from rhtap-rhdh-qe/test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35/records/c241633a-e981-465d-8df7-26def279f971",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:20:25Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRunUID": "dc613974-2144-47c2-966a-66b681b79a35",
                    "tekton.dev/pipelineTask": "deployment-check"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl-deployment-check",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                        "uid": "dc613974-2144-47c2-966a-66b681b79a35"
                    }
                ],
                "resourceVersion": "40276",
                "uid": "c241633a-e981-465d-8df7-26def279f971"
            },
            "spec": {
                "params": [
                    {
                        "name": "rox-secret-name",
                        "value": "rox-api-token"
                    },
                    {
                        "name": "gitops-secret-name",
                        "value": "gitops-auth-secret"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "deploy-check",
                            "script": "echo \"running acs-deploy-check\"\n/workspace/source/tssc/acs-deploy-check.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-c164e1898e"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:20:33Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:20:33Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-jtrxl-deployment-check-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:20:25Z",
                "steps": [
                    {
                        "container": "step-deploy-check",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "deploy-check",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://d1cc428bb989c354d00eb62bc786c77e468f535db4f001172a724d35278383f8",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:20:32Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:20:30Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "deploy-check",
                            "script": "echo \"running acs-deploy-check\"\n/workspace/source/tssc/acs-deploy-check.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "scan-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=24",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-70141f3f44",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-mkfiam",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/sha-title": "Merge pull request #1 from rhtap-rhdh-qe/test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35/records/b1fc40f3-89e4-480e-8b36-e2ddfc5e16ba",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:20:17Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRunUID": "dc613974-2144-47c2-966a-66b681b79a35",
                    "tekton.dev/pipelineTask": "scan"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl-scan",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                        "uid": "dc613974-2144-47c2-966a-66b681b79a35"
                    }
                ],
                "resourceVersion": "40189",
                "uid": "b1fc40f3-89e4-480e-8b36-e2ddfc5e16ba"
            },
            "spec": {
                "params": [
                    {
                        "name": "rox-secret-name",
                        "value": "rox-api-token"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "scan",
                            "script": "echo \"running acs-image-check\"\n/workspace/source/tssc/acs-image-check.sh\necho \"running acs-image-scan\"\n/workspace/source/tssc/acs-image-scan.sh\ncat ./results/acs-image-scan/SCAN_OUTPUT \u003e $(results.SCAN_OUTPUT.path)\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-c164e1898e"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:20:32Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:20:32Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-jtrxl-scan-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "SCAN_OUTPUT",
                        "type": "string",
                        "value": "{\"vulnerabilities\":{\"critical\":0,\"high\":3,\"medium\":8,\"low\":16}}\n"
                    }
                ],
                "startTime": "2026-05-11T18:20:17Z",
                "steps": [
                    {
                        "container": "step-scan",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "scan",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://28b5f7df60bdd9af90b4b1bc71d039da588c8158aa1a0684d5220035640da4ca",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:20:32Z",
                            "message": "[{\"key\":\"SCAN_OUTPUT\",\"value\":\"{\\\"vulnerabilities\\\":{\\\"critical\\\":0,\\\"high\\\":3,\\\"medium\\\":8,\\\"low\\\":16}}\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:20:23Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "rox-api-token"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "scan",
                            "script": "echo \"running acs-image-check\"\n/workspace/source/tssc/acs-image-check.sh\necho \"running acs-image-scan\"\n/workspace/source/tssc/acs-image-scan.sh\ncat ./results/acs-image-scan/SCAN_OUTPUT \u003e /tekton/results/SCAN_OUTPUT\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "show-workload-sbom",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=27",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-70141f3f44",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-mkfiam",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/sha-title": "Merge pull request #1 from rhtap-rhdh-qe/test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35/records/1160fbe0-4df9-4be0-93b4-5ff123bb327f",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35",
                    "results.tekton.dev/stored": "true",
                    "task.output.location": "results",
                    "task.results.format": "application/text",
                    "task.results.key": "LINK_TO_SBOM",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:20:32Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRunUID": "dc613974-2144-47c2-966a-66b681b79a35",
                    "tekton.dev/pipelineTask": "show-sbom"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl-show-sbom",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                        "uid": "dc613974-2144-47c2-966a-66b681b79a35"
                    }
                ],
                "resourceVersion": "40343",
                "uid": "1160fbe0-4df9-4be0-93b4-5ff123bb327f"
            },
            "spec": {
                "params": [
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Show SBOM report for the built image.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Placeholder result meant to make RHDH identify this task as the producer of the SBOM logs.",
                            "name": "LINK_TO_SBOM",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "show-sbom",
                            "script": "echo \"running show-sbom-rhdh\"\n/workspace/source/tssc/show-sbom-rhdh.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-c164e1898e"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:20:39Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:20:39Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-jtrxl-show-sbom-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:20:32Z",
                "steps": [
                    {
                        "container": "step-show-sbom",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "show-sbom",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://678c9e61876b434769ae79ca09759776f5c88421e8306da1a48853207e532fb4",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:20:38Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:20:38Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Show SBOM report for the built image.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Placeholder result meant to make RHDH identify this task as the producer of the SBOM logs.",
                            "name": "LINK_TO_SBOM",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "show-sbom",
                            "script": "echo \"running show-sbom-rhdh\"\n/workspace/source/tssc/show-sbom-rhdh.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "summarize-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=26",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-70141f3f44",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-mkfiam",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-ci-tests-bot",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/sha-title": "Merge pull request #1 from rhtap-rhdh-qe/test-branch-1778523368395",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35/records/1e844a0c-383e-4022-9bfb-df3550217a7c",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"2295549bd492de0e1eea9b51cf21d93b9ed11471\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/dc613974-2144-47c2-966a-66b681b79a35",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:20:32Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75419485709",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "2295549bd492de0e1eea9b51cf21d93b9ed11471",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                    "tekton.dev/pipelineRunUID": "dc613974-2144-47c2-966a-66b681b79a35",
                    "tekton.dev/pipelineTask": "summarize"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl-summarize",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-jtrxl",
                        "uid": "dc613974-2144-47c2-966a-66b681b79a35"
                    }
                ],
                "resourceVersion": "40377",
                "uid": "1e844a0c-383e-4022-9bfb-df3550217a7c"
            },
            "spec": {
                "params": [
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "2295549bd492de0e1eea9b51cf21d93b9ed11471"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Summarize all the steps in the build pipeline.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "summary",
                            "script": "echo \"running summary\"\n/workspace/source/tssc/summary.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-c164e1898e"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:20:39Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:20:39Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-jtrxl-summarize-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:20:32Z",
                "steps": [
                    {
                        "container": "step-summary",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "summary",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://e5f3fe1e54846345382d34cbbda845552929fb96d3abb4f9aa71e1b69f833900",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:20:39Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:20:38Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Summarize all the steps in the build pipeline.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:2295549bd492de0e1eea9b51cf21d93b9ed11471"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "summary",
                            "script": "echo \"running summary\"\n/workspace/source/tssc/summary.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "build-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=3",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-26cc29a9ba",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-egxoey",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-qe-ci[bot]",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/sha-title": "initial commit",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410/records/87bdaf65-6363-4ae9-8d8a-c2f3f076c5fa",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:15:59Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRunUID": "3f10e124-93e0-4a4a-b059-304932d28410",
                    "tekton.dev/pipelineTask": "build"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h-build",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                        "uid": "3f10e124-93e0-4a4a-b059-304932d28410"
                    }
                ],
                "resourceVersion": "36650",
                "uid": "87bdaf65-6363-4ae9-8d8a-c2f3f076c5fa"
            },
            "spec": {
                "params": [
                    {
                        "name": "rox-secret-name",
                        "value": "rox-api-token"
                    },
                    {
                        "name": "gitops-secret-name",
                        "value": "gitops-auth-secret"
                    },
                    {
                        "name": "cosign-public-secret-name",
                        "value": "cosign-pub"
                    },
                    {
                        "name": "tpa_secret_name",
                        "value": "tpa-secret"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "DOCKERFILE",
                        "value": "docker/Dockerfile"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "BUILD_ARGS",
                        "value": []
                    },
                    {
                        "name": "BUILD_ARGS_FILE",
                        "value": ""
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Builds source code into a container image and pushes the image into container registry using buildah tool.\nIn addition it generates a SBOM file, injects the SBOM file into final container image and pushes the SBOM file as separate image using cosign tool.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": "./Dockerfile",
                            "description": "Path to the Dockerfile to build.",
                            "name": "DOCKERFILE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Verify the TLS on the registry endpoint (for push/pull to a non-TLS registry)",
                            "name": "TLSVERIFY",
                            "type": "string"
                        },
                        {
                            "default": [],
                            "description": "Array of --build-arg values (\"arg=value\" strings)",
                            "name": "BUILD_ARGS",
                            "type": "array"
                        },
                        {
                            "default": "",
                            "description": "Path to a file with build arguments, see https://www.mankier.com/1/buildah-build#--build-arg-file",
                            "name": "BUILD_ARGS_FILE",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Digest of the image just built",
                            "name": "IMAGE_DIGEST",
                            "type": "string"
                        },
                        {
                            "description": "Image repository and tag where the built image was pushed",
                            "name": "IMAGE_URL",
                            "type": "string"
                        },
                        {
                            "description": "Digests of the base images used for build",
                            "name": "BASE_IMAGES_DIGESTS",
                            "type": "string"
                        },
                        {
                            "description": "Link to the SBOM layer pushed to the registry as part of an OCI artifact.",
                            "name": "SBOM_BLOB_URL",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "DOCKERFILE",
                                "value": "$(params.DOCKERFILE)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "TLSVERIFY",
                                "value": "$(params.TLSVERIFY)"
                            },
                            {
                                "name": "BUILD_ARGS_FILE",
                                "value": "$(params.BUILD_ARGS_FILE)"
                            },
                            {
                                "name": "_BUILDAH_STARTED_IN_USERNS"
                            },
                            {
                                "name": "BUILDAH_ISOLATION",
                                "value": "chroot"
                            },
                            {
                                "name": "COSIGN_SECRET_PASSWORD",
                                "value": "dummy"
                            },
                            {
                                "name": "COSIGN_SECRET_KEY",
                                "value": "dummy"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "$(params.tpa_secret_name)"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "cosign.pub",
                                        "name": "$(params.cosign-public-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "args": [
                                "$(params.BUILD_ARGS[*])"
                            ],
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "$(params.DOCKERFILE)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "$(params.TLSVERIFY)"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE",
                                    "value": "$(params.BUILD_ARGS_FILE)"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "$(params.tpa_secret_name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "$(params.cosign-public-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "# Sync scripts to the writable workspace\ncp -rf /work/tssc/ /workspace/source/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e /workspace/source/tssc/common.sh\necho \"Successfully patched /workspace/source/tssc/common.sh\"\necho \"running init\"\npwd\nls -la\n/workspace/source/tssc/init.sh\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        },
                        {
                            "args": [
                                "$(params.BUILD_ARGS[*])"
                            ],
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "$(params.DOCKERFILE)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "$(params.TLSVERIFY)"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE",
                                    "value": "$(params.BUILD_ARGS_FILE)"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "$(params.tpa_secret_name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "$(params.cosign-public-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "build",
                            "script": "echo \"running buildah-tssc\"\n/workspace/source/tssc/buildah-tssc.sh\ncat ./results/buildah-tssc/BASE_IMAGES_DIGESTS \u003e $(results.BASE_IMAGES_DIGESTS.path)\ncat ./results/buildah-tssc/IMAGE_DIGEST \u003e $(results.IMAGE_DIGEST.path)\ncat ./results/buildah-tssc/IMAGE_URL \u003e $(results.IMAGE_URL.path)\ncat ./results/buildah-tssc/SBOM_BLOB_URL \u003e $(results.SBOM_BLOB_URL.path)\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-f65d75fe0b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:17:22Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:17:22Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-qtp9h-build-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "BASE_IMAGES_DIGESTS",
                        "type": "string",
                        "value": "registry.access.redhat.com/ubi9/ubi-micro:latest@sha256:1ef916d40ff7f1a4882a31ad5ab37f9572baa7bd182c3519d5e0cb557ffc04f3\nregistry.access.redhat.com/ubi9/go-toolset:9.7-1773088126@sha256:6da1160c0e8da15b585560ac6ef7b0179f17686aeaaa477ead6427daf8948fea\n"
                    },
                    {
                        "name": "IMAGE_DIGEST",
                        "type": "string",
                        "value": "sha256:f01c6181fb1fed5b9a8ea7aebfaff0d7b642fd93c39e1f7d5e521e6ae23dbc91"
                    },
                    {
                        "name": "IMAGE_URL",
                        "type": "string",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "SBOM_BLOB_URL",
                        "type": "string",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj@sha256:60bbe5f002014dda3c20a8f35c9a6bf401f709994c8dd456cd0e08aadac753e9"
                    }
                ],
                "startTime": "2026-05-11T18:16:00Z",
                "steps": [
                    {
                        "container": "step-init",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "init",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://dad5a64a7f7c188d3fbd1d929f65f5cad45781677e7a5a16be1b6e87bf8843a3",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:16:05Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:16:05Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-build",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "build",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://4f2b50f115b8d539dccb9bfa05749887a4166fb6e72aa927d74f7ba5793103fa",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:17:21Z",
                            "message": "[{\"key\":\"BASE_IMAGES_DIGESTS\",\"value\":\"registry.access.redhat.com/ubi9/ubi-micro:latest@sha256:1ef916d40ff7f1a4882a31ad5ab37f9572baa7bd182c3519d5e0cb557ffc04f3\\nregistry.access.redhat.com/ubi9/go-toolset:9.7-1773088126@sha256:6da1160c0e8da15b585560ac6ef7b0179f17686aeaaa477ead6427daf8948fea\\n\",\"type\":1},{\"key\":\"IMAGE_DIGEST\",\"value\":\"sha256:f01c6181fb1fed5b9a8ea7aebfaff0d7b642fd93c39e1f7d5e521e6ae23dbc91\",\"type\":1},{\"key\":\"IMAGE_URL\",\"value\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"type\":1},{\"key\":\"SBOM_BLOB_URL\",\"value\":\"quay.io/rhtap_qe/e2e-tests-go-rjwcufuj@sha256:60bbe5f002014dda3c20a8f35c9a6bf401f709994c8dd456cd0e08aadac753e9\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:16:05Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Builds source code into a container image and pushes the image into container registry using buildah tool.\nIn addition it generates a SBOM file, injects the SBOM file into final container image and pushes the SBOM file as separate image using cosign tool.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": "./Dockerfile",
                            "description": "Path to the Dockerfile to build.",
                            "name": "DOCKERFILE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Verify the TLS on the registry endpoint (for push/pull to a non-TLS registry)",
                            "name": "TLSVERIFY",
                            "type": "string"
                        },
                        {
                            "default": [],
                            "description": "Array of --build-arg values (\"arg=value\" strings)",
                            "name": "BUILD_ARGS",
                            "type": "array"
                        },
                        {
                            "default": "",
                            "description": "Path to a file with build arguments, see https://www.mankier.com/1/buildah-build#--build-arg-file",
                            "name": "BUILD_ARGS_FILE",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Digest of the image just built",
                            "name": "IMAGE_DIGEST",
                            "type": "string"
                        },
                        {
                            "description": "Image repository and tag where the built image was pushed",
                            "name": "IMAGE_URL",
                            "type": "string"
                        },
                        {
                            "description": "Digests of the base images used for build",
                            "name": "BASE_IMAGES_DIGESTS",
                            "type": "string"
                        },
                        {
                            "description": "Link to the SBOM layer pushed to the registry as part of an OCI artifact.",
                            "name": "SBOM_BLOB_URL",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "DOCKERFILE",
                                "value": "docker/Dockerfile"
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "TLSVERIFY",
                                "value": "true"
                            },
                            {
                                "name": "BUILD_ARGS_FILE"
                            },
                            {
                                "name": "_BUILDAH_STARTED_IN_USERNS"
                            },
                            {
                                "name": "BUILDAH_ISOLATION",
                                "value": "chroot"
                            },
                            {
                                "name": "COSIGN_SECRET_PASSWORD",
                                "value": "dummy"
                            },
                            {
                                "name": "COSIGN_SECRET_KEY",
                                "value": "dummy"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "supported_cyclonedx_version",
                                        "name": "tpa-secret"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "COSIGN_PUBLIC_KEY",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "cosign.pub",
                                        "name": "cosign-pub"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "docker/Dockerfile"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "cosign-pub"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "init",
                            "script": "# Sync scripts to the writable workspace\ncp -rf /work/tssc/ /workspace/source/\n# Append the dummy function to common.sh\nprintf '\\nfunction registry-login() {\\n  echo \"--- Registry Auth Bypass Active ---\"\\n  return 0\\n}\\n' \u003e\u003e /workspace/source/tssc/common.sh\necho \"Successfully patched /workspace/source/tssc/common.sh\"\necho \"running init\"\npwd\nls -la\n/workspace/source/tssc/init.sh\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "DOCKERFILE",
                                    "value": "docker/Dockerfile"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "TLSVERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "BUILD_ARGS_FILE"
                                },
                                {
                                    "name": "_BUILDAH_STARTED_IN_USERNS"
                                },
                                {
                                    "name": "BUILDAH_ISOLATION",
                                    "value": "chroot"
                                },
                                {
                                    "name": "COSIGN_SECRET_PASSWORD",
                                    "value": "dummy"
                                },
                                {
                                    "name": "COSIGN_SECRET_KEY",
                                    "value": "dummy"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "TRUSTIFICATION_SUPPORTED_CYCLONEDX_VERSION",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "supported_cyclonedx_version",
                                            "name": "tpa-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "COSIGN_PUBLIC_KEY",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "cosign.pub",
                                            "name": "cosign-pub"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "build",
                            "script": "echo \"running buildah-tssc\"\n/workspace/source/tssc/buildah-tssc.sh\ncat ./results/buildah-tssc/BASE_IMAGES_DIGESTS \u003e /tekton/results/BASE_IMAGES_DIGESTS\ncat ./results/buildah-tssc/IMAGE_DIGEST \u003e /tekton/results/IMAGE_DIGEST\ncat ./results/buildah-tssc/IMAGE_URL \u003e /tekton/results/IMAGE_URL\ncat ./results/buildah-tssc/SBOM_BLOB_URL \u003e /tekton/results/SBOM_BLOB_URL\n",
                            "securityContext": {
                                "capabilities": {
                                    "add": [
                                        "SETFCAP"
                                    ]
                                }
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=0",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-26cc29a9ba",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-egxoey",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sender": "rhtap-qe-ci[bot]",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/sha-title": "initial commit",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410/records/d20a4edb-a027-4d5e-8b17-21cb5fff1aeb",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/categories": "Git",
                    "tekton.dev/displayName": "git clone",
                    "tekton.dev/pipelines.minVersion": "0.21.0",
                    "tekton.dev/platforms": "linux/amd64,linux/s390x,linux/ppc64le,linux/arm64",
                    "tekton.dev/tags": "git"
                },
                "creationTimestamp": "2026-05-11T18:15:33Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRunUID": "3f10e124-93e0-4a4a-b059-304932d28410",
                    "tekton.dev/pipelineTask": "clone-repository"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h-clone-repository",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                        "uid": "3f10e124-93e0-4a4a-b059-304932d28410"
                    }
                ],
                "resourceVersion": "35262",
                "uid": "d20a4edb-a027-4d5e-8b17-21cb5fff1aeb"
            },
            "spec": {
                "params": [
                    {
                        "name": "url",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    },
                    {
                        "name": "revision",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "depth",
                        "value": "0"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "$(params.url)"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "PARAM_REFSPEC",
                                    "value": "$(params.refspec)"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "$(params.submodules)"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS",
                                    "value": "$(params.submodulePaths)"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "$(params.depth)"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "$(params.shortCommitLength)"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "$(params.sslVerify)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "$(params.deleteExisting)"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY",
                                    "value": "$(params.httpProxy)"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY",
                                    "value": "$(params.httpsProxy)"
                                },
                                {
                                    "name": "PARAM_NO_PROXY",
                                    "value": "$(params.noProxy)"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "$(params.verbose)"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES",
                                    "value": "$(params.sparseCheckoutDirectories)"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "$(params.userHome)"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "$(params.fetchTags)"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE",
                                    "value": "$(params.gitInitImage)"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "$(params.mergeTargetBranch)"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "$(params.targetBranch)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL",
                                    "value": "$(params.mergeSourceRepoUrl)"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH",
                                    "value": "$(params.mergeSourceDepth)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.ssh-directory.bound)"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH",
                                    "value": "$(workspaces.ssh-directory.path)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "$(workspaces.basic-auth.bound)"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "$(workspaces.basic-auth.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"$(results.merged_sha.path)\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.commit.path)\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"$(results.CHAINS-GIT_COMMIT.path)\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"$(results.short-commit.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.url.path)\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"$(results.CHAINS-GIT_URL.path)\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"$(results.commit-timestamp.path)\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "$(params.enableSymlinkCheck)"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "$(params.subdirectory)"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "$(workspaces.output.path)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "$(params.caTrustConfigMapKey)",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "$(params.caTrustConfigMapName)",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "output",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-f65d75fe0b"
                        }
                    },
                    {
                        "name": "basic-auth",
                        "secret": {
                            "secretName": "pac-gitauth-egxoey"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:15:59Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:15:59Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-qtp9h-clone-repository-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "CHAINS-GIT_COMMIT",
                        "type": "string",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "CHAINS-GIT_URL",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    },
                    {
                        "name": "commit",
                        "type": "string",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "commit-timestamp",
                        "type": "string",
                        "value": "1778523324"
                    },
                    {
                        "name": "short-commit",
                        "type": "string",
                        "value": "cf7b4e3"
                    },
                    {
                        "name": "url",
                        "type": "string",
                        "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                    }
                ],
                "startTime": "2026-05-11T18:15:34Z",
                "steps": [
                    {
                        "container": "step-clone",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "clone",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://6bf01b75ccdfc573c5068f2741434c29c8eeff7f7c268cafa189580d4a497acd",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:15:58Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1},{\"key\":\"commit\",\"value\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523324\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"cf7b4e3\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:15:58Z"
                        },
                        "terminationReason": "Completed"
                    },
                    {
                        "container": "step-symlink-check",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "symlink-check",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://dd45a0516365c9c9b5e3f873e581170eb4e2b7e544b612a0000f26174c15ef3d",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:15:58Z",
                            "message": "[{\"key\":\"CHAINS-GIT_COMMIT\",\"value\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"type\":1},{\"key\":\"CHAINS-GIT_URL\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1},{\"key\":\"commit\",\"value\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"type\":1},{\"key\":\"commit-timestamp\",\"value\":\"1778523324\",\"type\":1},{\"key\":\"short-commit\",\"value\":\"cf7b4e3\",\"type\":1},{\"key\":\"url\",\"value\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:15:58Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "The git-clone Task will clone a repo from the provided url into the output Workspace. By default the repo will be cloned into the root of your Workspace.",
                    "params": [
                        {
                            "description": "Repository URL to clone from.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Revision to checkout. (branch, tag, sha, ref, etc...)",
                            "name": "revision",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Refspec to fetch before checking out revision.",
                            "name": "refspec",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Initialize and fetch git submodules.",
                            "name": "submodules",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Comma-separated list of specific submodule paths to initialize and fetch. Only submodules in the specified directories and their subdirectories will be fetched.\nEmpty string fetches all submodules. Parameter \"submodules\" must be set to \"true\" to make this parameter applicable.\n",
                            "name": "submodulePaths",
                            "type": "string"
                        },
                        {
                            "default": "1",
                            "description": "Perform a shallow clone, fetching only the most recent N commits.",
                            "name": "depth",
                            "type": "string"
                        },
                        {
                            "default": "7",
                            "description": "Length of short commit SHA",
                            "name": "shortCommitLength",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Set the `http.sslVerify` global git config. Setting this to `false` is not advised unless you are sure that you trust your git remote.",
                            "name": "sslVerify",
                            "type": "string"
                        },
                        {
                            "default": "source",
                            "description": "Subdirectory inside the `output` Workspace to clone the repo into.",
                            "name": "subdirectory",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Define the directory patterns to match or exclude when performing a sparse checkout.",
                            "name": "sparseCheckoutDirectories",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Clean out the contents of the destination directory if it already exists before cloning.",
                            "name": "deleteExisting",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTP proxy server for non-SSL requests.",
                            "name": "httpProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "HTTPS proxy server for SSL requests.",
                            "name": "httpsProxy",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Opt out of proxying HTTP/HTTPS requests.",
                            "name": "noProxy",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Log the commands that are executed during `git-clone`'s operation.",
                            "name": "verbose",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Deprecated. Has no effect. Will be removed in the future.",
                            "name": "gitInitImage",
                            "type": "string"
                        },
                        {
                            "default": "/tekton/home",
                            "description": "Absolute path to the user's home directory. Set this explicitly if you are running the image as a non-root user.\n",
                            "name": "userHome",
                            "type": "string"
                        },
                        {
                            "default": "true",
                            "description": "Check symlinks in the repo. If they're pointing outside of the repo, the build will fail.\n",
                            "name": "enableSymlinkCheck",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Fetch all tags for the repo.",
                            "name": "fetchTags",
                            "type": "string"
                        },
                        {
                            "default": "trusted-ca",
                            "description": "The name of the ConfigMap to read CA bundle data from.",
                            "name": "caTrustConfigMapName",
                            "type": "string"
                        },
                        {
                            "default": "ca-bundle.crt",
                            "description": "The name of the key in the ConfigMap that contains the CA bundle data.",
                            "name": "caTrustConfigMapKey",
                            "type": "string"
                        },
                        {
                            "default": "false",
                            "description": "Set to \"true\" to merge the targetBranch into the checked-out revision.",
                            "name": "mergeTargetBranch",
                            "type": "string"
                        },
                        {
                            "default": "main",
                            "description": "The target branch to merge into the revision (if mergeTargetBranch is true).",
                            "name": "targetBranch",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "URL of the repository to fetch the target branch from when mergeTargetBranch is true.\nIf empty, uses the same repository (origin). This allows merging a branch from a different repository.\n",
                            "name": "mergeSourceRepoUrl",
                            "type": "string"
                        },
                        {
                            "default": "",
                            "description": "Perform a shallow fetch of the target branch, fetching only the most recent N commits.\nIf empty, fetches the full history of the target branch.\n",
                            "name": "mergeSourceDepth",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "The precise commit SHA that was fetched by this Task.",
                            "name": "commit",
                            "type": "string"
                        },
                        {
                            "description": "The commit SHA that was fetched by this Task limited to params.shortCommitLength number of characters",
                            "name": "short-commit",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task.",
                            "name": "url",
                            "type": "string"
                        },
                        {
                            "description": "The commit timestamp of the checkout",
                            "name": "commit-timestamp",
                            "type": "string"
                        },
                        {
                            "description": "The precise URL that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_URL",
                            "type": "string"
                        },
                        {
                            "description": "The precise commit SHA that was fetched by this Task. This result uses Chains type hinting to include in the provenance.",
                            "name": "CHAINS-GIT_COMMIT",
                            "type": "string"
                        },
                        {
                            "description": "The SHA of the commit after merging the target branch (if the param mergeTargetBranch is true).",
                            "name": "merged_sha",
                            "type": "string"
                        }
                    ],
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_URL",
                                    "value": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj"
                                },
                                {
                                    "name": "PARAM_REVISION",
                                    "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "PARAM_REFSPEC"
                                },
                                {
                                    "name": "PARAM_SUBMODULES",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBMODULE_PATHS"
                                },
                                {
                                    "name": "PARAM_DEPTH",
                                    "value": "0"
                                },
                                {
                                    "name": "PARAM_SHORT_COMMIT_LENGTH",
                                    "value": "7"
                                },
                                {
                                    "name": "PARAM_SSL_VERIFY",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "PARAM_DELETE_EXISTING",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_HTTP_PROXY"
                                },
                                {
                                    "name": "PARAM_HTTPS_PROXY"
                                },
                                {
                                    "name": "PARAM_NO_PROXY"
                                },
                                {
                                    "name": "PARAM_VERBOSE",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_SPARSE_CHECKOUT_DIRECTORIES"
                                },
                                {
                                    "name": "PARAM_USER_HOME",
                                    "value": "/tekton/home"
                                },
                                {
                                    "name": "PARAM_FETCH_TAGS",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_GIT_INIT_IMAGE"
                                },
                                {
                                    "name": "PARAM_MERGE_TARGET_BRANCH",
                                    "value": "false"
                                },
                                {
                                    "name": "PARAM_TARGET_BRANCH",
                                    "value": "main"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_REPO_URL"
                                },
                                {
                                    "name": "PARAM_MERGE_SOURCE_DEPTH"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_BOUND",
                                    "value": "false"
                                },
                                {
                                    "name": "WORKSPACE_SSH_DIRECTORY_PATH"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND",
                                    "value": "true"
                                },
                                {
                                    "name": "WORKSPACE_BASIC_AUTH_DIRECTORY_PATH",
                                    "value": "/workspace/basic-auth"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "clone",
                            "script": "#!/usr/bin/env sh\nset -eu\n\nif [ \"${PARAM_VERBOSE}\" = \"true\" ] ; then\n  set -x\nfi\n\nif [ -n \"${PARAM_GIT_INIT_IMAGE}\" ]; then\n  echo \"WARNING: provided deprecated gitInitImage parameter has no effect.\"\nfi\n\nif [ \"${WORKSPACE_BASIC_AUTH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  if [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" ]; then\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.git-credentials\" \"${PARAM_USER_HOME}/.git-credentials\"\n    cp \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/.gitconfig\" \"${PARAM_USER_HOME}/.gitconfig\"\n  # Compatibility with kubernetes.io/basic-auth secrets\n  elif [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username\" ] \u0026\u0026 [ -f \"${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password\" ]; then\n    HOSTNAME=$(echo $PARAM_URL | awk -F/ '{print $3}')\n    echo \"https://$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/username):$(cat ${WORKSPACE_BASIC_AUTH_DIRECTORY_PATH}/password)@$HOSTNAME\" \u003e \"${PARAM_USER_HOME}/.git-credentials\"\n    echo -e \"[credential \\\"https://$HOSTNAME\\\"]\\n  helper = store\" \u003e \"${PARAM_USER_HOME}/.gitconfig\"\n  else\n    echo \"Unknown basic-auth workspace format\"\n    exit 1\n  fi\n  chmod 400 \"${PARAM_USER_HOME}/.git-credentials\"\n  chmod 400 \"${PARAM_USER_HOME}/.gitconfig\"\nfi\n\n# Should be called after the gitconfig is copied from the repository secret\nca_bundle=/mnt/trusted-ca/ca-bundle.crt\nif [ -f \"$ca_bundle\" ]; then\n  echo \"INFO: Using mounted CA bundle: $ca_bundle\"\n  git config --global http.sslCAInfo \"$ca_bundle\"\nfi\n\nif [ \"${WORKSPACE_SSH_DIRECTORY_BOUND}\" = \"true\" ] ; then\n  cp -R \"${WORKSPACE_SSH_DIRECTORY_PATH}\" \"${PARAM_USER_HOME}\"/.ssh\n  chmod 700 \"${PARAM_USER_HOME}\"/.ssh\n  chmod -R 400 \"${PARAM_USER_HOME}\"/.ssh/*\nfi\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\n\ncleandir() {\n  # Delete any existing contents of the repo directory if it exists.\n  #\n  # We don't just \"rm -rf ${CHECKOUT_DIR}\" because ${CHECKOUT_DIR} might be \"/\"\n  # or the root of a mounted volume.\n  if [ -d \"${CHECKOUT_DIR}\" ] ; then\n    # Delete non-hidden files and directories\n    rm -rf \"${CHECKOUT_DIR:?}\"/*\n    # Delete files and directories starting with . but excluding ..\n    rm -rf \"${CHECKOUT_DIR}\"/.[!.]*\n    # Delete files and directories starting with .. plus any other character\n    rm -rf \"${CHECKOUT_DIR}\"/..?*\n  fi\n}\n\nif [ \"${PARAM_DELETE_EXISTING}\" = \"true\" ] ; then\n  cleandir\nfi\n\ntest -z \"${PARAM_HTTP_PROXY}\" || export HTTP_PROXY=\"${PARAM_HTTP_PROXY}\"\ntest -z \"${PARAM_HTTPS_PROXY}\" || export HTTPS_PROXY=\"${PARAM_HTTPS_PROXY}\"\ntest -z \"${PARAM_NO_PROXY}\" || export NO_PROXY=\"${PARAM_NO_PROXY}\"\n\n/ko-app/git-init \\\n  -url=\"${PARAM_URL}\" \\\n  -revision=\"${PARAM_REVISION}\" \\\n  -refspec=\"${PARAM_REFSPEC}\" \\\n  -path=\"${CHECKOUT_DIR}\" \\\n  -sslVerify=\"${PARAM_SSL_VERIFY}\" \\\n  -submodules=\"${PARAM_SUBMODULES}\" \\\n  -submodulePaths=\"${PARAM_SUBMODULE_PATHS}\" \\\n  -depth=\"${PARAM_DEPTH}\" \\\n  -sparseCheckoutDirectories=\"${PARAM_SPARSE_CHECKOUT_DIRECTORIES}\" \\\n  -retryMaxAttempts=10\ncd \"${CHECKOUT_DIR}\"\nRESULT_SHA=\"$(git rev-parse HEAD)\"\nRESULT_SHA_SHORT=\"$(git rev-parse --short=\"${PARAM_SHORT_COMMIT_LENGTH}\" HEAD)\"\nEXIT_CODE=\"$?\"\nif [ \"${EXIT_CODE}\" != 0 ] ; then\n  exit \"${EXIT_CODE}\"\nfi\nif [ \"${PARAM_MERGE_TARGET_BRANCH}\" = \"true\" ]; then\n  echo \"Merge option enabled. Attempting to merge target branch '${PARAM_TARGET_BRANCH}' into HEAD (${RESULT_SHA}).\"\n\n  if [ \"${PARAM_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow clone with depth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  if [ \"${PARAM_MERGE_SOURCE_DEPTH}\" = \"1\" ]; then\n    echo \"WARNING: Shallow fetch with mergeSourceDepth=1 may cause merge conflicts due to insufficient commit history.\" \u003e\u00262\n  fi\n\n  # Determine if merging from a different repository or the same one\n  if [ -n \"${PARAM_MERGE_SOURCE_REPO_URL}\" ]; then\n    # Normalize URLs for comparison (remove trailing slashes and .git suffix)\n    normalize_url() {\n      echo \"$1\" | sed -e 's#/$##' -e 's#\\.git$##'\n    }\n\n    NORMALIZED_ORIGIN_URL=$(normalize_url \"${PARAM_URL}\")\n    NORMALIZED_MERGE_URL=$(normalize_url \"${PARAM_MERGE_SOURCE_REPO_URL}\")\n\n    if [ \"${NORMALIZED_ORIGIN_URL}\" = \"${NORMALIZED_MERGE_URL}\" ]; then\n      echo \"Merge source URL is the same as origin. Using existing 'origin' remote.\"\n      MERGE_REMOTE=\"origin\"\n    else\n      echo \"Merging from different repository: ${PARAM_MERGE_SOURCE_REPO_URL}\"\n      echo \"Adding remote 'merge-source'...\"\n      git remote add merge-source \"${PARAM_MERGE_SOURCE_REPO_URL}\"\n      MERGE_REMOTE=\"merge-source\"\n    fi\n  else\n    echo \"Merging from the same repository (origin)\"\n    MERGE_REMOTE=\"origin\"\n  fi\n\n  echo \"Fetching target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}...\"\n  if [ -n \"${PARAM_MERGE_SOURCE_DEPTH}\" ]; then\n    retry git fetch --depth=\"${PARAM_MERGE_SOURCE_DEPTH}\" ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  else\n    retry git fetch ${MERGE_REMOTE} \"${PARAM_TARGET_BRANCH}\"\n  fi\n  FETCH_EXIT_CODE=\"$?\"\n  if [ \"${FETCH_EXIT_CODE}\" != \"0\" ]; then\n    echo \"ERROR: Failed to fetch target branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE}.\" \u003e\u00262\n    exit \"${FETCH_EXIT_CODE}\"\n  fi\n\n  echo \"Merging ${MERGE_REMOTE}/${PARAM_TARGET_BRANCH} into current HEAD...\"\n  git config --global user.email \"tekton-git-clone@tekton.dev\"\n  git config --global user.name \"Tekton Git Clone Task\"\n  git merge \"${MERGE_REMOTE}/${PARAM_TARGET_BRANCH}\" --no-commit --no-ff --allow-unrelated-histories\n  MERGE_CHECK_EXIT_CODE=\"$?\"\n  if [ \"${MERGE_CHECK_EXIT_CODE}\" != \"0\" ] ; then\n    echo \"ERROR: Merge conflict detected or merge failed before commit.\" \u003e\u00262\n    echo \"--- Git Status ---\"\n    git status\n    echo \"------------------\"\n    exit \"${MERGE_CHECK_EXIT_CODE}\"\n  else\n    # Check if there are changes that need to be merged, and if so, create a merge commit.\n    if git diff --staged --quiet; then\n      echo \"No diff was found, skipping merge...\" \u003e\u00262\n    else\n      echo \"Merge successful (no conflicts found), committing...\"\n      git commit -m \"Merge branch '${PARAM_TARGET_BRANCH}' from ${MERGE_REMOTE} into ${RESULT_SHA}\"\n      COMMIT_EXIT_CODE=\"$?\"\n      if [ \"${COMMIT_EXIT_CODE}\" != \"0\" ]; then\n        echo \"ERROR: Failed to commit merge.\" \u003e\u00262\n        exit \"${COMMIT_EXIT_CODE}\"\n      fi\n      MERGED_SHA=$(git rev-parse HEAD)\n      echo \"New HEAD after merge: ${MERGED_SHA}\"\n      echo \"${MERGED_SHA}\" \u003e \"/tekton/results/merged_sha\"\n    fi\n  fi\nelse\n  echo \"Merge option disabled. Using checked-out revision ${RESULT_SHA} directly.\"\nfi\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/commit\"\nprintf \"%s\" \"${RESULT_SHA}\" \u003e \"/tekton/results/CHAINS-GIT_COMMIT\"\nprintf \"%s\" \"${RESULT_SHA_SHORT}\" \u003e \"/tekton/results/short-commit\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/url\"\nprintf \"%s\" \"${PARAM_URL}\" \u003e \"/tekton/results/CHAINS-GIT_URL\"\nprintf \"%s\" \"$(git log -1 --pretty=%ct)\" \u003e \"/tekton/results/commit-timestamp\"\n\nif [ \"${PARAM_FETCH_TAGS}\" = \"true\" ] ; then\n  echo \"Fetching tags\"\n  retry git fetch --tags\nfi\n",
                            "securityContext": {
                                "runAsUser": 0
                            },
                            "volumeMounts": [
                                {
                                    "mountPath": "/mnt/trusted-ca",
                                    "name": "trusted-ca",
                                    "readOnly": true
                                }
                            ]
                        },
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "PARAM_ENABLE_SYMLINK_CHECK",
                                    "value": "true"
                                },
                                {
                                    "name": "PARAM_SUBDIRECTORY",
                                    "value": "source"
                                },
                                {
                                    "name": "WORKSPACE_OUTPUT_PATH",
                                    "value": "/workspace/output"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "symlink-check",
                            "script": "#!/usr/bin/env bash\nset -euo pipefail\n\nCHECKOUT_DIR=\"${WORKSPACE_OUTPUT_PATH}/${PARAM_SUBDIRECTORY}\"\ncheck_symlinks() {\n  FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=false\n  while read -r symlink\n  do\n    target=$(readlink -m \"$symlink\")\n    if ! [[ \"$target\" =~ ^$CHECKOUT_DIR ]]; then\n      echo \"The cloned repository contains symlink pointing outside of the cloned repository: $symlink\"\n      FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO=true\n    fi\n  done \u003c \u003c(find $CHECKOUT_DIR -type l -print)\n  if [ \"$FOUND_SYMLINK_POINTING_OUTSIDE_OF_REPO\" = true ] ; then\n    return 1\n  fi\n}\n\nif [ \"${PARAM_ENABLE_SYMLINK_CHECK}\" = \"true\" ] ; then\n  echo \"Running symlink check\"\n  check_symlinks\nfi\n"
                        }
                    ],
                    "volumes": [
                        {
                            "configMap": {
                                "items": [
                                    {
                                        "key": "ca-bundle.crt",
                                        "path": "ca-bundle.crt"
                                    }
                                ],
                                "name": "trusted-ca",
                                "optional": true
                            },
                            "name": "trusted-ca"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "The git repo will be cloned onto the volume backing this Workspace.",
                            "name": "output"
                        },
                        {
                            "description": "A .ssh directory with private key, known_hosts, config, etc. Copied to\nthe user's home before git commands are executed. Used to authenticate\nwith the git remote when performing the clone. Binding a Secret to this\nWorkspace is strongly recommended over other volume types.\n",
                            "name": "ssh-directory",
                            "optional": true
                        },
                        {
                            "description": "A Workspace containing a .gitconfig and .git-credentials file or username and password.\nThese will be copied to the user's home before any git commands are run. Any\nother files in this Workspace are ignored. It is strongly recommended\nto use ssh-directory over basic-auth whenever possible and to bind a\nSecret to this Workspace over other volume types.\n",
                            "name": "basic-auth",
                            "optional": true
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "deploy-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=4",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-26cc29a9ba",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-egxoey",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-qe-ci[bot]",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/sha-title": "initial commit",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410/records/f0a73417-82ec-40d6-b4a7-457a26b46902",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:17:22Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRunUID": "3f10e124-93e0-4a4a-b059-304932d28410",
                    "tekton.dev/pipelineTask": "deploy"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h-deploy",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                        "uid": "3f10e124-93e0-4a4a-b059-304932d28410"
                    }
                ],
                "resourceVersion": "36840",
                "uid": "f0a73417-82ec-40d6-b4a7-457a26b46902"
            },
            "spec": {
                "params": [
                    {
                        "name": "gitops-secret-name",
                        "value": "gitops-auth-secret"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Deploy built image to development environment.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "deploy",
                            "script": "echo \"running update-deployment\"\n/workspace/source/tssc/update-deployment.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-f65d75fe0b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:17:29Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:17:29Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-qtp9h-deploy-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:17:22Z",
                "steps": [
                    {
                        "container": "step-deploy",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "deploy",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://140a0b9ac996c6dc84b9c4ba3434a2b4793411d1ebb8cfad7eaefc66e8fc95b2",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:17:29Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:17:27Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Deploy built image to development environment.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "deploy",
                            "script": "echo \"running update-deployment\"\n/workspace/source/tssc/update-deployment.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "deploy-workload-check",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=5",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-26cc29a9ba",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-egxoey",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-qe-ci[bot]",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/sha-title": "initial commit",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410/records/58d965cd-b1fa-480a-8cf2-024bcf2319e0",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:17:29Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRunUID": "3f10e124-93e0-4a4a-b059-304932d28410",
                    "tekton.dev/pipelineTask": "deployment-check"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h-deployment-check",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                        "uid": "3f10e124-93e0-4a4a-b059-304932d28410"
                    }
                ],
                "resourceVersion": "36931",
                "uid": "58d965cd-b1fa-480a-8cf2-024bcf2319e0"
            },
            "spec": {
                "params": [
                    {
                        "name": "rox-secret-name",
                        "value": "rox-api-token"
                    },
                    {
                        "name": "gitops-secret-name",
                        "value": "gitops-auth-secret"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "$(params.gitops-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "$(params.gitops-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "deploy-check",
                            "script": "echo \"running acs-deploy-check\"\n/workspace/source/tssc/acs-deploy-check.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-f65d75fe0b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:17:38Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:17:38Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-qtp9h-deployment-check-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:17:29Z",
                "steps": [
                    {
                        "container": "step-deploy-check",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "deploy-check",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://1a615ceca4ea85e31d220a3268610befbda29a819f797ead71b2c6ee54a8ebe3",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:17:37Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:17:35Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_PASSWORD",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "password",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            },
                            {
                                "name": "GITOPS_AUTH_USERNAME",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "username",
                                        "name": "gitops-auth-secret"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_PASSWORD",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "password",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                },
                                {
                                    "name": "GITOPS_AUTH_USERNAME",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "username",
                                            "name": "gitops-auth-secret"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "deploy-check",
                            "script": "echo \"running acs-deploy-check\"\n/workspace/source/tssc/acs-deploy-check.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "scan-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=6",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-26cc29a9ba",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-egxoey",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-qe-ci[bot]",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/sha-title": "initial commit",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410/records/22d91096-b407-45b2-94d5-40dd15fa03a7",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:17:22Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRunUID": "3f10e124-93e0-4a4a-b059-304932d28410",
                    "tekton.dev/pipelineTask": "scan"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h-scan",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                        "uid": "3f10e124-93e0-4a4a-b059-304932d28410"
                    }
                ],
                "resourceVersion": "37070",
                "uid": "22d91096-b407-45b2-94d5-40dd15fa03a7"
            },
            "spec": {
                "params": [
                    {
                        "name": "rox-secret-name",
                        "value": "rox-api-token"
                    },
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "$(params.rox-secret-name)"
                                    }
                                }
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "$(params.rox-secret-name)"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "scan",
                            "script": "echo \"running acs-image-check\"\n/workspace/source/tssc/acs-image-check.sh\necho \"running acs-image-scan\"\n/workspace/source/tssc/acs-image-scan.sh\ncat ./results/acs-image-scan/SCAN_OUTPUT \u003e $(results.SCAN_OUTPUT.path)\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-f65d75fe0b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:17:49Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:17:49Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-qtp9h-scan-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "results": [
                    {
                        "name": "SCAN_OUTPUT",
                        "type": "string",
                        "value": "{\"vulnerabilities\":{\"critical\":0,\"high\":3,\"medium\":8,\"low\":16}}\n"
                    }
                ],
                "startTime": "2026-05-11T18:17:22Z",
                "steps": [
                    {
                        "container": "step-scan",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "scan",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://27dc6955a372bb6e11c2c25c29a8f4cd7992d4ecd27a56daf31682e243bb9d5c",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:17:49Z",
                            "message": "[{\"key\":\"SCAN_OUTPUT\",\"value\":\"{\\\"vulnerabilities\\\":{\\\"critical\\\":0,\\\"high\\\":3,\\\"medium\\\":8,\\\"low\\\":16}}\\n\",\"type\":1}]",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:17:28Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Scan image built for vulnerabilities.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Summary of the roxctl scan",
                            "name": "SCAN_OUTPUT",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "ROX_CENTRAL_ENDPOINT",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-endpoint",
                                        "name": "rox-api-token"
                                    }
                                }
                            },
                            {
                                "name": "ROX_API_TOKEN",
                                "valueFrom": {
                                    "secretKeyRef": {
                                        "key": "rox-api-token",
                                        "name": "rox-api-token"
                                    }
                                }
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "ROX_CENTRAL_ENDPOINT",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-endpoint",
                                            "name": "rox-api-token"
                                        }
                                    }
                                },
                                {
                                    "name": "ROX_API_TOKEN",
                                    "valueFrom": {
                                        "secretKeyRef": {
                                            "key": "rox-api-token",
                                            "name": "rox-api-token"
                                        }
                                    }
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "scan",
                            "script": "echo \"running acs-image-check\"\n/workspace/source/tssc/acs-image-check.sh\necho \"running acs-image-scan\"\n/workspace/source/tssc/acs-image-scan.sh\ncat ./results/acs-image-scan/SCAN_OUTPUT \u003e /tekton/results/SCAN_OUTPUT\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "show-workload-sbom",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=7",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-26cc29a9ba",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-egxoey",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-qe-ci[bot]",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/sha-title": "initial commit",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410/records/a20daf89-ada8-4abc-8434-692f25814151",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410",
                    "results.tekton.dev/stored": "true",
                    "task.output.location": "results",
                    "task.results.format": "application/text",
                    "task.results.key": "LINK_TO_SBOM",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:17:49Z",
                "finalizers": [
                    "results.tekton.dev/taskrun",
                    "chains.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRunUID": "3f10e124-93e0-4a4a-b059-304932d28410",
                    "tekton.dev/pipelineTask": "show-sbom"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h-show-sbom",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                        "uid": "3f10e124-93e0-4a4a-b059-304932d28410"
                    }
                ],
                "resourceVersion": "37264",
                "uid": "a20daf89-ada8-4abc-8434-692f25814151"
            },
            "spec": {
                "params": [
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Show SBOM report for the built image.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Placeholder result meant to make RHDH identify this task as the producer of the SBOM logs.",
                            "name": "LINK_TO_SBOM",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "show-sbom",
                            "script": "echo \"running show-sbom-rhdh\"\n/workspace/source/tssc/show-sbom-rhdh.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-f65d75fe0b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:17:54Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:17:54Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-qtp9h-show-sbom-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:17:49Z",
                "steps": [
                    {
                        "container": "step-show-sbom",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "show-sbom",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://1c3e9bc3eaf93a8e9de8d3752261bd13c3773355feeed330d701c7e1c63c1911",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:17:54Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:17:54Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Show SBOM report for the built image.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "results": [
                        {
                            "description": "Placeholder result meant to make RHDH identify this task as the producer of the SBOM logs.",
                            "name": "LINK_TO_SBOM",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "show-sbom",
                            "script": "echo \"running show-sbom-rhdh\"\n/workspace/source/tssc/show-sbom-rhdh.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        },
        {
            "apiVersion": "tekton.dev/v1",
            "kind": "TaskRun",
            "metadata": {
                "annotations": {
                    "build.appstudio.redhat.com/build-type": "docker",
                    "build.appstudio.redhat.com/task-name": "summarize-workload",
                    "chains.tekton.dev/signed": "true",
                    "chains.tekton.dev/transparency": "https://rekor-server-tssc-tas.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/api/v1/log/entries?logIndex=8",
                    "pipeline.tekton.dev/affinity-assistant": "affinity-assistant-26cc29a9ba",
                    "pipeline.tekton.dev/release": "8910674cb953317a4373f33822024b9de8c5fa22",
                    "pipelinesascode.tekton.dev/branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/controller-info": "{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"}",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/git-auth-secret": "pac-gitauth-egxoey",
                    "pipelinesascode.tekton.dev/git-provider": "github",
                    "pipelinesascode.tekton.dev/installation-id": "47332704",
                    "pipelinesascode.tekton.dev/log-url": "https://console-openshift-console.apps.rosa.kx-039437bd24.dgkb.p3.openshiftapps.com/k8s/ns/tssc-app-ci/tekton.dev~v1~PipelineRun/e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "pipelinesascode.tekton.dev/max-keep-runs": "2",
                    "pipelinesascode.tekton.dev/on-event": "[push]",
                    "pipelinesascode.tekton.dev/on-target-branch": "[main]",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/pipeline": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/pipelines/docker-build-tssc.yaml",
                    "pipelinesascode.tekton.dev/repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/scm-reporting-plr-started": "true",
                    "pipelinesascode.tekton.dev/sender": "rhtap-qe-ci[bot]",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/sha-title": "initial commit",
                    "pipelinesascode.tekton.dev/sha-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj/commit/cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/source-branch": "refs/heads/main",
                    "pipelinesascode.tekton.dev/source-repo-url": "https://github.com/rhtap-rhdh-qe/e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/task-0": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/init.yaml",
                    "pipelinesascode.tekton.dev/task-1": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/git-clone.yaml",
                    "pipelinesascode.tekton.dev/task-10": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload.yaml",
                    "pipelinesascode.tekton.dev/task-11": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/scan-workload.yaml",
                    "pipelinesascode.tekton.dev/task-12": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summarize-workload.yaml",
                    "pipelinesascode.tekton.dev/task-13": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-workload-sbom.yaml",
                    "pipelinesascode.tekton.dev/task-14": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/deploy-workload-check.yaml",
                    "pipelinesascode.tekton.dev/task-2": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/buildah-rhtap.yaml",
                    "pipelinesascode.tekton.dev/task-3": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-check.yaml",
                    "pipelinesascode.tekton.dev/task-4": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-image-scan.yaml",
                    "pipelinesascode.tekton.dev/task-5": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/acs-deploy-check.yaml",
                    "pipelinesascode.tekton.dev/task-6": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/update-deployment.yaml",
                    "pipelinesascode.tekton.dev/task-7": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/show-sbom-rhdh.yaml",
                    "pipelinesascode.tekton.dev/task-8": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/summary.yaml",
                    "pipelinesascode.tekton.dev/task-9": "https://raw.githubusercontent.com/redhat-appstudio/tssc-dev-multi-ci/release-v1.9.x/samples/tekton/pac/tasks/build-workload.yaml",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "results.tekton.dev/childReadyForDeletion": "true",
                    "results.tekton.dev/record": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410/records/6d4a4d9e-7faf-41ad-92de-6650a1d338e9",
                    "results.tekton.dev/recordSummaryAnnotations": "{\"repo\":\"e2e-tests-go-rjwcufuj\",\"commit\":\"cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8\",\"eventType\":\"push\"}",
                    "results.tekton.dev/result": "tssc-app-ci/results/3f10e124-93e0-4a4a-b059-304932d28410",
                    "results.tekton.dev/stored": "true",
                    "tekton.dev/pipelines.minVersion": "0.12.1",
                    "tekton.dev/tags": "containers, tssc"
                },
                "creationTimestamp": "2026-05-11T18:17:49Z",
                "finalizers": [
                    "chains.tekton.dev/taskrun",
                    "results.tekton.dev/taskrun"
                ],
                "generation": 1,
                "labels": {
                    "app.kubernetes.io/managed-by": "pipelinesascode.tekton.dev",
                    "app.kubernetes.io/part-of": "e2e-tests-go-rjwcufuj",
                    "app.kubernetes.io/version": "v0.39.5",
                    "argocd/app-name": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-id": "e2e-tests-go-rjwcufuj",
                    "backstage.io/kubernetes-namespace": "tssc-app",
                    "build.appstudio.redhat.com/build_type": "docker",
                    "janus-idp.io/tekton": "e2e-tests-go-rjwcufuj",
                    "pipelinesascode.tekton.dev/check-run-id": "75418941580",
                    "pipelinesascode.tekton.dev/event-type": "push",
                    "pipelinesascode.tekton.dev/original-prname": "e2e-tests-go-rjwcufuj-on-push",
                    "pipelinesascode.tekton.dev/repository": "e2e-tests-go-rjwcufuj-repository",
                    "pipelinesascode.tekton.dev/sha": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8",
                    "pipelinesascode.tekton.dev/state": "started",
                    "pipelinesascode.tekton.dev/url-org": "rhtap-rhdh-qe",
                    "pipelinesascode.tekton.dev/url-repository": "e2e-tests-go-rjwcufuj",
                    "tekton.dev/memberOf": "tasks",
                    "tekton.dev/pipeline": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRun": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                    "tekton.dev/pipelineRunUID": "3f10e124-93e0-4a4a-b059-304932d28410",
                    "tekton.dev/pipelineTask": "summarize"
                },
                "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h-summarize",
                "namespace": "tssc-app-ci",
                "ownerReferences": [
                    {
                        "apiVersion": "tekton.dev/v1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "PipelineRun",
                        "name": "e2e-tests-go-rjwcufuj-on-push-qtp9h",
                        "uid": "3f10e124-93e0-4a4a-b059-304932d28410"
                    }
                ],
                "resourceVersion": "37267",
                "uid": "6d4a4d9e-7faf-41ad-92de-6650a1d338e9"
            },
            "spec": {
                "params": [
                    {
                        "name": "IMAGE",
                        "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    },
                    {
                        "name": "CONTEXT",
                        "value": "."
                    },
                    {
                        "name": "IMAGE_EXPIRES_AFTER",
                        "value": "5d"
                    },
                    {
                        "name": "COMMIT_SHA",
                        "value": "cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                    }
                ],
                "serviceAccountName": "pipeline",
                "taskSpec": {
                    "description": "Summarize all the steps in the build pipeline.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "$(params.STORAGE_DRIVER)"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "$(params.CONTEXT)"
                            },
                            {
                                "name": "IMAGE",
                                "value": "$(params.IMAGE)"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "$(params.IMAGE)"
                            }
                        ],
                        "workingDir": "$(workspaces.source.path)/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "$(params.STORAGE_DRIVER)"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "$(params.CONTEXT)"
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "$(params.IMAGE)"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "$(params.IMAGE)"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "summary",
                            "script": "echo \"running summary\"\n/workspace/source/tssc/summary.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "$(workspaces.source.path)/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                },
                "timeout": "1h0m0s",
                "workspaces": [
                    {
                        "name": "source",
                        "persistentVolumeClaim": {
                            "claimName": "pvc-f65d75fe0b"
                        }
                    }
                ]
            },
            "status": {
                "artifacts": {},
                "completionTime": "2026-05-11T18:17:56Z",
                "conditions": [
                    {
                        "lastTransitionTime": "2026-05-11T18:17:56Z",
                        "message": "All Steps have completed executing",
                        "reason": "Succeeded",
                        "status": "True",
                        "type": "Succeeded"
                    }
                ],
                "podName": "e2e-tests-go-rjwcufuj-on-push-qtp9h-summarize-pod",
                "provenance": {
                    "featureFlags": {
                        "awaitSidecarReadiness": true,
                        "coschedule": "workspaces",
                        "enableAPIFields": "beta",
                        "enableProvenanceInStatus": true,
                        "enforceNonfalsifiability": "none",
                        "maxResultSize": 4096,
                        "resultExtractionMethod": "termination-message",
                        "runningInEnvWithInjectedSidecars": true,
                        "verificationNoMatchPolicy": "ignore"
                    }
                },
                "startTime": "2026-05-11T18:17:49Z",
                "steps": [
                    {
                        "container": "step-summary",
                        "imageID": "quay.io/redhat-tssc/task-runner@sha256:db633cb62eb097a46ca9e3e0a54d21c8ebd444f81a074ce1f1afa61956185dbf",
                        "name": "summary",
                        "provenance": {},
                        "terminated": {
                            "containerID": "cri-o://045a9365298da0475c16abb25c5b8760ce54d64f051426858e1041eeb4fe902e",
                            "exitCode": 0,
                            "finishedAt": "2026-05-11T18:17:55Z",
                            "reason": "Completed",
                            "startedAt": "2026-05-11T18:17:55Z"
                        },
                        "terminationReason": "Completed"
                    }
                ],
                "taskSpec": {
                    "description": "Summarize all the steps in the build pipeline.",
                    "params": [
                        {
                            "description": "Reference of the image buildah will produce.",
                            "name": "IMAGE",
                            "type": "string"
                        },
                        {
                            "default": ".",
                            "description": "Path to the directory to use as context.",
                            "name": "CONTEXT",
                            "type": "string"
                        },
                        {
                            "default": "vfs",
                            "description": "Storage driver to configure for buildah",
                            "name": "STORAGE_DRIVER",
                            "type": "string"
                        }
                    ],
                    "stepTemplate": {
                        "computeResources": {},
                        "env": [
                            {
                                "name": "CI_TYPE",
                                "value": "tekton"
                            },
                            {
                                "name": "STORAGE_DRIVER",
                                "value": "vfs"
                            },
                            {
                                "name": "CONTEXT",
                                "value": "."
                            },
                            {
                                "name": "IMAGE",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            },
                            {
                                "name": "IMAGE_URL",
                                "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                            }
                        ],
                        "workingDir": "/workspace/source/source"
                    },
                    "steps": [
                        {
                            "computeResources": {},
                            "env": [
                                {
                                    "name": "CI_TYPE",
                                    "value": "tekton"
                                },
                                {
                                    "name": "STORAGE_DRIVER",
                                    "value": "vfs"
                                },
                                {
                                    "name": "CONTEXT",
                                    "value": "."
                                },
                                {
                                    "name": "IMAGE",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                },
                                {
                                    "name": "IMAGE_URL",
                                    "value": "quay.io/rhtap_qe/e2e-tests-go-rjwcufuj:cf7b4e36f3025baccc0fb4bf61ed063fa7bc1ba8"
                                }
                            ],
                            "image": "quay.io/redhat-tssc/task-runner:1.9",
                            "imagePullPolicy": "Always",
                            "name": "summary",
                            "script": "echo \"running summary\"\n/workspace/source/tssc/summary.sh\n",
                            "volumeMounts": [
                                {
                                    "mountPath": "/var/lib/containers",
                                    "name": "varlibcontainers"
                                },
                                {
                                    "mountPath": "/tmp/files",
                                    "name": "tmpfiles"
                                }
                            ],
                            "workingDir": "/workspace/source/source"
                        }
                    ],
                    "volumes": [
                        {
                            "emptyDir": {},
                            "name": "varlibcontainers"
                        },
                        {
                            "emptyDir": {},
                            "name": "tmpfiles"
                        }
                    ],
                    "workspaces": [
                        {
                            "description": "Workspace containing the source code to build.",
                            "name": "source"
                        }
                    ]
                }
            }
        }
    ],
    "kind": "List",
    "metadata": {
        "resourceVersion": ""
    }
}
