./mage -v ci:teste2e Running target: CI:TestE2E I0417 19:29:30.630238 18113 magefile.go:529] setting up new custom bundle for testing... I0417 19:29:31.014796 18113 util.go:512] found credentials for image ref quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1776454171-gsnz -> user: redhat-appstudio-qe+redhat_appstudio_quality Creating Tekton Bundle: - Added Pipeline: docker-build to image I0417 19:29:32.105793 18113 bundle.go:57] image digest for a new tekton bundle quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1776454171-gsnz: quay.io/redhat-appstudio-qe/test-images@sha256:96dc3e3e777882710c7b722b72ce5ce013d8b08b7db188738fa1ae8f24ff4b47 I0417 19:29:32.105823 18113 magefile.go:535] To use the custom docker bundle locally, run below cmd: export CUSTOM_DOCKER_BUILD_PIPELINE_BUNDLE=quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1776454171-gsnz I0417 19:29:32.105848 18113 release_service.go:50] checking if repository is release-service I0417 19:29:33.095335 18113 release_service_catalog.go:104] checking if repository is release-service-catalog I0417 19:29:33.095356 18113 integration_service.go:49] checking if repository is integration-service I0417 19:29:33.095360 18113 image_controller.go:49] checking if repository is image-controller I0417 19:29:33.095365 18113 build_service.go:50] checking if repository is build-service I0417 19:29:33.095370 18113 build_service.go:31] require sprayproxy registering is set to TRUE I0417 19:29:33.095376 18113 build_service.go:34] setting test label filter: 'build-service' exec: go "install" "-mod=mod" "github.com/onsi/ginkgo/v2/ginkgo" go: downloading github.com/go-task/slim-sprig/v3 v3.0.0 go: downloading github.com/google/pprof v0.0.0-20260106004452-d7df1bf2cac7 I0417 19:29:37.785485 18113 e2e_repo.go:347] checking if repository is e2e-tests I0417 19:29:37.785518 18113 types.go:155] The following rules have matched build-service repo CI Workflow Rule. I0417 19:29:37.785531 18113 types.go:180] Will apply rules exec: ginkgo "--seed=1776454170" "--timeout=1h30m0s" "--grace-period=30s" "--output-interceptor-mode=none" "--label-filter=build-service" "--no-color" "--json-report=e2e-report.json" "--junit-report=e2e-report.xml" "--procs=20" "--nodes=20" "--p" "--output-dir=/workspace/artifact-dir" "./cmd" "--" go: downloading github.com/minio/minio-go/v7 v7.0.99 go: downloading github.com/konflux-ci/build-service v0.0.0-20240611083846-2dee6cfe6fe4 go: downloading github.com/IBM/go-sdk-core/v5 v5.15.3 go: downloading github.com/IBM/vpc-go-sdk v0.48.0 go: downloading github.com/aws/aws-sdk-go-v2 v1.41.3 go: downloading github.com/aws/aws-sdk-go-v2/config v1.31.3 go: downloading github.com/aws/aws-sdk-go-v2/service/ec2 v1.143.0 go: downloading github.com/google/go-github/v45 v45.2.0 go: downloading github.com/go-openapi/strfmt v0.23.0 go: downloading github.com/dustin/go-humanize v1.0.1 go: downloading github.com/go-ini/ini v1.67.0 go: downloading github.com/minio/crc64nvme v1.1.1 go: downloading github.com/klauspost/crc32 v1.3.0 go: downloading github.com/rs/xid v1.6.0 go: downloading github.com/tinylib/msgp v1.6.1 go: downloading github.com/minio/md5-simd v1.1.2 go: downloading github.com/aws/smithy-go v1.24.2 go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.38.0 go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.18.7 go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.4 go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.28.2 go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.0 go: downloading github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 go: downloading github.com/go-openapi/errors v0.22.2 go: downloading github.com/mitchellh/mapstructure v1.5.1-0.20231216201459-8508981c8b6c go: downloading github.com/oklog/ulid v1.3.1 go: downloading go.mongodb.org/mongo-driver v1.17.4 go: downloading github.com/go-playground/validator/v10 v10.17.0 go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.19 go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.19 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.6 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.19 go: downloading github.com/philhofer/fwd v1.2.0 go: downloading github.com/leodido/go-urn v1.3.0 go: downloading github.com/gabriel-vasile/mimetype v1.4.3 go: downloading github.com/go-playground/universal-translator v0.18.1 go: downloading github.com/go-playground/locales v0.14.1 Running Suite: Red Hat App Studio E2E tests - /tmp/tmp.P9STqC5coz/cmd ===================================================================== Random Seed: 1776454170 Will run 150 of 464 specs Running in parallel across 20 processes SS ------------------------------ P [PENDING] [task-suite tkn bundle task] creates Tekton bundles with different params when context points to a file [build-templates] /tmp/tmp.P9STqC5coz/tests/build/tkn-bundle.go:188 ------------------------------ P [PENDING] [task-suite tkn bundle task] creates Tekton bundles with different params creates Tekton bundles from specific context [build-templates] /tmp/tmp.P9STqC5coz/tests/build/tkn-bundle.go:199 ------------------------------ S ------------------------------ P [PENDING] [task-suite tkn bundle task] creates Tekton bundles with different params when context is the root directory [build-templates] /tmp/tmp.P9STqC5coz/tests/build/tkn-bundle.go:209 ------------------------------ S ------------------------------ P [PENDING] [task-suite tkn bundle task] creates Tekton bundles with different params creates Tekton bundles when context points to a file and a directory [build-templates] /tmp/tmp.P9STqC5coz/tests/build/tkn-bundle.go:218 ------------------------------ SS ------------------------------ P [PENDING] [task-suite tkn bundle task] creates Tekton bundles with different params creates Tekton bundles when using negation [build-templates] /tmp/tmp.P9STqC5coz/tests/build/tkn-bundle.go:228 ------------------------------ P [PENDING] [task-suite tkn bundle task] creates Tekton bundles with different params allows overriding HOME environment variable [build-templates] /tmp/tmp.P9STqC5coz/tests/build/tkn-bundle.go:238 ------------------------------ SSSSSSSS ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for release-to-github pipeline] Release-to-github happy path Post-release verification verifies if release CR is created [release-pipelines, release-to-github, releaseToGithub] /tmp/tmp.P9STqC5coz/tests/release/pipelines/release_to_github.go:138 ------------------------------ SS ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for release-to-github pipeline] Release-to-github happy path Post-release verification verifies the release pipelinerun is running and succeeds [release-pipelines, release-to-github, releaseToGithub] /tmp/tmp.P9STqC5coz/tests/release/pipelines/release_to_github.go:148 ------------------------------ SS ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for release-to-github pipeline] Release-to-github happy path Post-release verification verifies release CR completed and set succeeded. [release-pipelines, release-to-github, releaseToGithub] /tmp/tmp.P9STqC5coz/tests/release/pipelines/release_to_github.go:181 ------------------------------ SSS ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for release-to-github pipeline] Release-to-github happy path Post-release verification verifies if the Release exists in github repo [release-pipelines, release-to-github, releaseToGithub] /tmp/tmp.P9STqC5coz/tests/release/pipelines/release_to_github.go:192 ------------------------------ SSSSSSSSSSSSSSSSSSSSSSSSSSSSS ------------------------------ P [PENDING] [task-suite tkn bundle task] creates Tekton bundles with different params allows overriding STEP image [build-templates] /tmp/tmp.P9STqC5coz/tests/build/tkn-bundle.go:247 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rh-advisories pipeline] Rh-advisories happy path Post-release verification verifies if release CR is created [release-pipelines, rh-advisories, rhAdvisories] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_advisories.go:117 ------------------------------ SSSS ------------------------------ P [PENDING] [release-pipelines-suite Push to external registry] Post-release verification verifies that a Release CR should have been created in the dev namespace [release-pipelines, push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/push_to_external_registry.go:157 ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rh-push-to-redhat-io pipeline] Rh-push-to-redhat-io happy path Post-release verification verifies if the release CR is created [release-pipelines, rh-push-to-registry-redhat-io, PushToRedhatIO] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_registry_redhat_io.go:108 ------------------------------ P [PENDING] [release-pipelines-suite Push to external registry] Post-release verification verifies that Release PipelineRun should eventually succeed [release-pipelines, push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/push_to_external_registry.go:164 ------------------------------ SSS ------------------------------ P [PENDING] [release-pipelines-suite Push to external registry] Post-release verification tests if the image was pushed to quay [release-pipelines, push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/push_to_external_registry.go:168 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite Push to external registry] Post-release verification verifies that a Release is marked as succeeded. [release-pipelines, push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/push_to_external_registry.go:175 ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rh-push-to-redhat-io pipeline] Rh-push-to-redhat-io happy path Post-release verification verifies the rhio release pipelinerun is running and succeeds [release-pipelines, rh-push-to-registry-redhat-io, PushToRedhatIO] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_registry_redhat_io.go:118 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rh-advisories pipeline] Rh-advisories happy path Post-release verification verifies the advs release pipelinerun is running and succeeds [release-pipelines, rh-advisories, rhAdvisories] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_advisories.go:127 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rh-push-to-redhat-io pipeline] Rh-push-to-redhat-io happy path Post-release verification verifies release CR completed and set succeeded. [release-pipelines, rh-push-to-registry-redhat-io, PushToRedhatIO] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_registry_redhat_io.go:148 ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rhtap-service-push pipeline] Rhtap-service-push happy path Post-release verification verifies if the release CR is created [release-pipelines, rhtap-service-push, RhtapServicePush] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rhtap_service_push.go:150 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rh-advisories pipeline] Rh-advisories happy path Post-release verification verifies release CR completed and set succeeded. [release-pipelines, rh-advisories, rhAdvisories] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_advisories.go:157 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rh-push-to-redhat-io pipeline] Rh-push-to-redhat-io happy path Post-release verification verifies if the MR URL is valid [release-pipelines, rh-push-to-registry-redhat-io, PushToRedhatIO] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_registry_redhat_io.go:159 ------------------------------ P [PENDING] [release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis] Post-release verification tests that Release CR is created for the Snapshot [release-pipelines, rh-push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_external_registry.go:215 ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rhtap-service-push pipeline] Rhtap-service-push happy path Post-release verification verifies the rhtap release pipelinerun is running and succeeds [release-pipelines, rhtap-service-push, RhtapServicePush] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rhtap_service_push.go:160 ------------------------------ SS ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rh-advisories pipeline] Rh-advisories happy path Post-release verification verifies if the repository URL is valid [release-pipelines, rh-advisories, rhAdvisories] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_advisories.go:168 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis] Post-release verification verifies a release PipelineRun is started and succeeded in managed namespace [release-pipelines, rh-push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_external_registry.go:226 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rhtap-service-push pipeline] Rhtap-service-push happy path Post-release verification verifies release CR completed and set succeeded. [release-pipelines, rhtap-service-push, RhtapServicePush] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rhtap_service_push.go:190 ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for multi arch with rh-advisories pipeline] Multi arch test happy path Post-release verification verifies the release CR is created [release-pipelines, rh-advisories, multiarch-advisories, multiArchAdvisories] /tmp/tmp.P9STqC5coz/tests/release/pipelines/multiarch_advisories.go:112 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis] Post-release verification validate the result of task create-pyxis-image contains image ids [release-pipelines, rh-push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_external_registry.go:233 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for rhtap-service-push pipeline] Rhtap-service-push happy path Post-release verification verifies if the PR in infra-deployments repo is created/updated [release-pipelines, rhtap-service-push, RhtapServicePush] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rhtap_service_push.go:200 ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for multi arch with rh-advisories pipeline] Multi arch test happy path Post-release verification verifies the multiarch release pipelinerun is running and succeeds [release-pipelines, rh-advisories, multiarch-advisories, multiArchAdvisories] /tmp/tmp.P9STqC5coz/tests/release/pipelines/multiarch_advisories.go:122 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis] Post-release verification tests that Release CR has completed [release-pipelines, rh-push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_external_registry.go:248 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for multi arch with rh-advisories pipeline] Multi arch test happy path Post-release verification verifies release CR completed and set succeeded. [release-pipelines, rh-advisories, multiarch-advisories, multiArchAdvisories] /tmp/tmp.P9STqC5coz/tests/release/pipelines/multiarch_advisories.go:152 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis] Post-release verification validates that imageIds from task create-pyxis-image exist in Pyxis. [release-pipelines, rh-push-to-external-registry] /tmp/tmp.P9STqC5coz/tests/release/pipelines/rh_push_to_external_registry.go:265 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite e2e tests for multi arch with rh-advisories pipeline] Multi arch test happy path Post-release verification verifies if the repository URL is valid [release-pipelines, rh-advisories, multiarch-advisories, multiArchAdvisories] /tmp/tmp.P9STqC5coz/tests/release/pipelines/multiarch_advisories.go:163 ------------------------------ SSSSSSSSSSSSSSSSSSSSSSSSS ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build) when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build should have Pipeline Logs [build, build-templates, HACBS, pipeline-service, pipeline] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:507 ------------------------------ SSSS ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build) when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry verify-enterprise-contract check should pass [build, build-templates, HACBS, pipeline-service, pipeline, sbom, slow, build-templates-e2e] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:569 ------------------------------ SSSSSS ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build) build-definitions ec pipelines runs ec pipeline pipelines/enterprise-contract.yaml [build, build-templates, HACBS, pipeline-service, pipeline, build-templates-e2e] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:744 ------------------------------ SSSSSSSSSSSSSSS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws host-pool allocation when the Component with multi-platform-build is created a PipelineRun is triggered [multi-platform, aws-host-pool] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:120 ------------------------------ SS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws host-pool allocation when the Component with multi-platform-build is created the build-container task from component pipelinerun is buildah-remote [multi-platform, aws-host-pool] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:124 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC happy path Post-release verification creates component from git source https://github.com/redhat-appstudio-qe/fbc-sample-repo-test [release-pipelines, fbc-release, fbcHappyPath] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:123 ------------------------------ SSS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws host-pool allocation when the Component with multi-platform-build is created The multi platform secret is populated [multi-platform, aws-host-pool] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:127 ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC happy path Post-release verification Creates a push snapshot for a release [release-pipelines, fbc-release, fbcHappyPath] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:128 ------------------------------ S ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build-oci-ta) when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta should have Pipeline Logs [build, build-templates, HACBS, pipeline-service, pipeline] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:507 ------------------------------ S ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws host-pool allocation when the Component with multi-platform-build is created that PipelineRun completes successfully [multi-platform, aws-host-pool] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:148 ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC happy path Post-release verification verifies the fbc release pipelinerun is running and succeeds [release-pipelines, fbc-release, fbcHappyPath] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:132 ------------------------------ SSS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws host-pool allocation when the Component with multi-platform-build is created test that cleanup happened successfully [multi-platform, aws-host-pool] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:152 ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC happy path Post-release verification verifies release CR completed and set succeeded. [release-pipelines, fbc-release, fbcHappyPath] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:136 ------------------------------ SS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws dynamic allocation when the Component with multi-platform-build is created a PipelineRun is triggered [multi-platform, aws-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:251 ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC Staged Index Post-release verification creates component from git source https://github.com/redhat-appstudio-qe/fbc-sample-repo-test [release-pipelines, fbc-release, fbcStagedIndex] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:178 ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build-oci-ta) when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry verify-enterprise-contract check should pass [build, build-templates, HACBS, pipeline-service, pipeline, sbom, slow, build-templates-e2e] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:569 ------------------------------ SS ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC Staged Index Post-release verification Creates a push snapshot for a release [release-pipelines, fbc-release, fbcStagedIndex] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:183 ------------------------------ S ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws dynamic allocation when the Component with multi-platform-build is created the build-container task from component pipelinerun is buildah-remote [multi-platform, aws-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:255 ------------------------------ SS ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC Staged Index Post-release verification verifies the fbc release pipelinerun is running and succeeds [release-pipelines, fbc-release, fbcStagedIndex] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:187 ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build-oci-ta) build-definitions ec pipelines runs ec pipeline pipelines/enterprise-contract.yaml [build, build-templates, HACBS, pipeline-service, pipeline, build-templates-e2e] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:744 ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws dynamic allocation when the Component with multi-platform-build is created The multi platform secret is populated [multi-platform, aws-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:259 ------------------------------ SSS ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC Staged Index Post-release verification verifies release CR completed and set succeeded. [release-pipelines, fbc-release, fbcStagedIndex] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:191 ------------------------------ S ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws dynamic allocation when the Component with multi-platform-build is created that PipelineRun completes successfully [multi-platform, aws-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:263 ------------------------------ SSS ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC hotfix process FBC hotfix post-release verification creates component from git source https://github.com/redhat-appstudio-qe/fbc-sample-repo-test [release-pipelines, fbc-release, fbcHotfix] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:233 ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] aws dynamic allocation when the Component with multi-platform-build is created check cleanup happened successfully [multi-platform, aws-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:267 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC hotfix process FBC hotfix post-release verification Creates a push snapshot for a release [release-pipelines, fbc-release, fbcHotfix] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:238 ------------------------------ SSS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm system z dynamic allocation when the Component with multi-platform-build is created a PipelineRun is triggered [multi-platform, ibmz-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:341 ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC hotfix process FBC hotfix post-release verification verifies the fbc release pipelinerun is running and succeeds [release-pipelines, fbc-release, fbcHotfix] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:242 ------------------------------ SSS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm system z dynamic allocation when the Component with multi-platform-build is created the build-container task from component pipelinerun is buildah-remote [multi-platform, ibmz-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:345 ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC hotfix process FBC hotfix post-release verification verifies release CR completed and set succeeded. [release-pipelines, fbc-release, fbcHotfix] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:246 ------------------------------ SSS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm system z dynamic allocation when the Component with multi-platform-build is created The multi platform secret is populated [multi-platform, ibmz-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:349 ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC pre-GA process FBC pre-GA post-release verification creates component from git source https://github.com/redhat-appstudio-qe/fbc-sample-repo-test [release-pipelines, fbc-release, fbcPreGA] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:286 ------------------------------ SSS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm system z dynamic allocation when the Component with multi-platform-build is created that PipelineRun completes successfully [multi-platform, ibmz-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:353 ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC pre-GA process FBC pre-GA post-release verification Creates a push snapshot for a release [release-pipelines, fbc-release, fbcPreGA] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:291 ------------------------------ S ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build-oci-ta-min) when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min should have Pipeline Logs [build, build-templates, HACBS, pipeline-service, pipeline] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:507 ------------------------------ SS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm system z dynamic allocation when the Component with multi-platform-build is created check cleanup happened successfully [multi-platform, ibmz-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:357 ------------------------------ SS ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC pre-GA process FBC pre-GA post-release verification verifies the fbc release pipelinerun is running and succeeds [release-pipelines, fbc-release, fbcPreGA] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:295 ------------------------------ S ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm power pc dynamic allocation when the Component with multi-platform-build is created a PipelineRun is triggered [multi-platform, ibmp-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:432 ------------------------------ S ------------------------------ P [PENDING] [release-pipelines-suite FBC e2e-tests] with FBC pre-GA process FBC pre-GA post-release verification verifies release CR completed and set succeeded. [release-pipelines, fbc-release, fbcPreGA] /tmp/tmp.P9STqC5coz/tests/release/pipelines/fbc_release.go:299 ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build-oci-ta-min) when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry verify-enterprise-contract check should pass [build, build-templates, HACBS, pipeline-service, pipeline, sbom, slow, build-templates-e2e] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:569 ------------------------------ SS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm power pc dynamic allocation when the Component with multi-platform-build is created the build-container task from component pipelinerun is buildah-remote [multi-platform, ibmp-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:436 ------------------------------ SSS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm power pc dynamic allocation when the Component with multi-platform-build is created The multi platform secret is populated [multi-platform, ibmp-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:440 ------------------------------ S ------------------------------ P [PENDING] [build-service-suite Build templates E2E test] HACBS pipelines scenario sample-python-basic-oci (docker-build-oci-ta-min) build-definitions ec pipelines runs ec pipeline pipelines/enterprise-contract.yaml [build, build-templates, HACBS, pipeline-service, pipeline, build-templates-e2e] /tmp/tmp.P9STqC5coz/tests/build/build_templates.go:744 ------------------------------ SS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm power pc dynamic allocation when the Component with multi-platform-build is created that PipelineRun completes successfully [multi-platform, ibmp-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:444 ------------------------------ SS ------------------------------ P [PENDING] [multi-platform-build-service-suite Multi Platform Controller E2E tests] ibm power pc dynamic allocation when the Component with multi-platform-build is created check cleanup happened successfully [multi-platform, ibmp-dynamic] /tmp/tmp.P9STqC5coz/tests/build/multi-platform.go:448 ------------------------------ SSSSSSSSSSSSSSSSSSSSSSSSSSSSS••••••••••••••••••••••••••••••••••••••••••••••••••• ------------------------------ P [PENDING] [build-service-suite Build service E2E tests] test build secret lookup when two secrets are created when second component is deleted, pac pr branch should not exist in the repo [build-service, github, pac-build, secret-lookup] /tmp/tmp.P9STqC5coz/tests/build/secret_lookup.go:206 ------------------------------ •••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ------------------------------ • [FAILED] [1275.381 seconds] [build-service-suite Build service E2E tests] test pac with multiple components using same repository when components are created in same namespace [It] the PipelineRun should eventually finish successfully for component python-component-bdsnmr [build-service, github, pac-build, multi-component] /tmp/tmp.P9STqC5coz/tests/build/multi_component.go:159 Timeline >> PipelineRun python-component-bdsnmr-on-pull-request-dsk6l found for Component build-e2e-tmrc/python-component-bdsnmr PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: ResolvingTaskRef PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: ResolvingTaskRef PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: ResolvingTaskRef PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: ResolvingTaskRef PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: ResolvingTaskRef PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: ResolvingTaskRef PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Running PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: PipelineRunStopping PipelineRun python-component-bdsnmr-on-pull-request-dsk6l reason: Failed an error happened during storing pipelineRun log build-e2e-tmrc:python-component-bdsnmr-on-pull-request-dsk6l: container "place-scripts" in pod "python-component-bdsnmr-on-pull-request-dsk6l-clair-scan-pod" is waiting to start: PodInitializing failed to get logs for PipelineRun build-e2e-tmrc:python-component-bdsnmr-on-pull-request-dsk6l: Get "https://52.35.17.40:6443/api/v1/namespaces/build-e2e-tmrc/pods/python-component-bdsnmr-on-ac21b0410203bf918f876077e09487fe-pod/log?container=step-sast-snyk-check": http2: server sent GOAWAY and closed the connection; LastStreamID=333, ErrCode=NO_ERROR, debug="" attempt 1/3: PipelineRun "python-component-bdsnmr-on-pull-request-dsk6l" failed: pod: python-component-bdsnmr-on-2a690577c36a15d907680e4b44d031a2-pod | init container: prepare 2026/04/17 19:57:03 Entrypoint initialization pod: python-component-bdsnmr-on-2a690577c36a15d907680e4b44d031a2-pod | init container: place-scripts 2026/04/17 19:57:22 Decoded script /tekton/scripts/script-0-d69pv 2026/04/17 19:57:22 Decoded script /tekton/scripts/script-1-44vwr pod: python-component-bdsnmr-on-2a690577c36a15d907680e4b44d031a2-pod | init container: working-dir-initializer pod: python-component-bdsnmr-on-2a690577c36a15d907680e4b44d031a2-pod | container step-sast-shell-check: + source /utils.sh ++ OPM_RENDER_CACHE=/tmp/konflux-test-opm-cache ++ DEFAULT_INDEX_IMAGE=registry.redhat.io/redhat/redhat-operator-index + trap 'handle_error /tekton/results/TEST_OUTPUT' EXIT + [[ -z '' ]] + PROJECT_NAME=python-component-bdsnmr + echo 'INFO: The PROJECT_NAME used is: python-component-bdsnmr' INFO: The PROJECT_NAME used is: python-component-bdsnmr + ca_bundle=/mnt/trusted-ca/ca-bundle.crt + '[' -f /mnt/trusted-ca/ca-bundle.crt ']' + echo 'INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt' + cp -vf /mnt/trusted-ca/ca-bundle.crt /etc/pki/ca-trust/source/anchors INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt '/mnt/trusted-ca/ca-bundle.crt' -> '/etc/pki/ca-trust/source/anchors/ca-bundle.crt' + update-ca-trust ++ rpm -q --queryformat '%{NAME}-%{VERSION}-%{RELEASE}\n' ShellCheck + PACKAGE_VERSION=ShellCheck-0.10.0-3.el9 + OUTPUT_FILE=shellcheck-results.json + SOURCE_CODE_DIR=/workspace/workspace/source + declare -a ALL_TARGETS + IFS=, + read -ra TARGET_ARRAY + for d in "${TARGET_ARRAY[@]}" + potential_path=/workspace/workspace/source/. ++ realpath -m /workspace/workspace/source/. + resolved_path=/workspace/workspace/source + [[ /workspace/workspace/source == \/\w\o\r\k\s\p\a\c\e\/\w\o\r\k\s\p\a\c\e\/\s\o\u\r\c\e* ]] + ALL_TARGETS+=("$resolved_path") + '[' -z '' ']' + '[' -r /sys/fs/cgroup/cpu.max ']' + read -r quota period + '[' 800000 '!=' max ']' + '[' -n 100000 ']' + '[' 100000 -gt 0 ']' + export SC_JOBS=8 + SC_JOBS=8 + echo 'INFO: Setting SC_JOBS=8 based on cgroups v2 max for run-shellcheck.sh' + /usr/share/csmock/scripts/run-shellcheck.sh /workspace/workspace/source INFO: Setting SC_JOBS=8 based on cgroups v2 max for run-shellcheck.sh Looking for shell scripts................ done + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/applypatch-msg.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/commit-msg.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/post-update.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/prepare-commit-msg.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-applypatch.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-merge-commit.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-commit.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-push.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-rebase.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/pre-receive.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/push-to-checkout.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/sendemail-validate.sample + timeout 30 shellcheck --format=json1 --external-sources --source-path=/workspace/workspace/source /workspace/workspace/source/.git/hooks/update.sample + CSGREP_OPTS=(--mode=json --strip-path-prefix="$SOURCE_CODE_DIR"/ --remove-duplicates --embed-context=3 --set-scan-prop="ShellCheck:${PACKAGE_VERSION}") + [[ true == \t\r\u\e ]] + CSGREP_EVENT_FILTER='\[SC(1020|1035|1054|1066|1068|1073|1080|1083|1099|1113|1115|1127|1128|1143|2043|2050|' + CSGREP_EVENT_FILTER+='2055|2057|2066|2069|2071|2077|2078|2091|2092|2157|2171|2193|2194|2195|2215|2216|' + CSGREP_EVENT_FILTER+='2218|2224|2225|2242|2256|2258|2261)\]$' + CSGREP_OPTS+=(--event="$CSGREP_EVENT_FILTER") + csgrep --mode=json --strip-path-prefix=/workspace/workspace/source/ --remove-duplicates --embed-context=3 --set-scan-prop=ShellCheck:ShellCheck-0.10.0-3.el9 '--event=\[SC(1020|1035|1054|1066|1068|1073|1080|1083|1099|1113|1115|1127|1128|1143|2043|2050|2055|2057|2066|2069|2071|2077|2078|2091|2092|2157|2171|2193|2194|2195|2215|2216|2218|2224|2225|2242|2256|2258|2261)\]$' ./shellcheck-results/empty.json ./shellcheck-results/sc-118.json ./shellcheck-results/sc-129.json ./shellcheck-results/sc-131.json ./shellcheck-results/sc-134.json ./shellcheck-results/sc-85.json ./shellcheck-results/sc-88.json ./shellcheck-results/sc-89.json ./shellcheck-results/sc-90.json ./shellcheck-results/sc-91.json ./shellcheck-results/sc-92.json + [[ SITE_DEFAULT == \S\I\T\E\_\D\E\F\A\U\L\T ]] + KFP_GIT_URL=https://gitlab.cee.redhat.com/osh/known-false-positives.git + PROBE_URL=https://gitlab.cee.redhat.com/osh/known-false-positives + KFP_DIR=known-false-positives + KFP_CLONED=0 + mkdir known-false-positives + [[ -n https://gitlab.cee.redhat.com/osh/known-false-positives.git ]] + echo -n 'INFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... ' + curl --fail --head --max-time 60 --no-progress-meter https://gitlab.cee.redhat.com/osh/known-false-positives ++ head -1 curl: (6) Could not resolve host: gitlab.cee.redhat.com + [[ 0 -eq 0 ]] + echo 'WARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered' + echo 'ShellCheck results have been saved to shellcheck-results.json' + csgrep --mode=evtstat shellcheck-results.json INFO: Probing https://gitlab.cee.redhat.com/osh/known-false-positives... WARN: Failed to clone known-false-positives at https://gitlab.cee.redhat.com/osh/known-false-positives.git, scan results will not be filtered ShellCheck results have been saved to shellcheck-results.json + csgrep --mode=sarif shellcheck-results.json + TEST_OUTPUT= + parse_test_output sast-shell-check sarif shellcheck-results.sarif + TEST_NAME=sast-shell-check + TEST_RESULT_FORMAT=sarif + TEST_RESULT_FILE=shellcheck-results.sarif + '[' -z sast-shell-check ']' + '[' -z sarif ']' + '[' -z shellcheck-results.sarif ']' + '[' '!' -f shellcheck-results.sarif ']' + '[' sarif = sarif ']' +++ jq -rce '(if (.runs[].results | length > 0) then "FAILURE" else "SUCCESS" end)' shellcheck-results.sarif +++ jq -rce '(.runs[].results | length)' shellcheck-results.sarif ++ make_result_json -r SUCCESS -f 0 ++ local RESULT= ++ local SUCCESSES=0 ++ local FAILURES=0 ++ local WARNINGS=0 ++ local 'NOTE=For details, check Tekton task log.' ++ local NAMESPACE=default ++ local OUTPUT ++ local OPTIND opt ++ getopts :r:s:f:w:t:n: opt ++ case "${opt}" in ++ RESULT=SUCCESS ++ getopts :r:s:f:w:t:n: opt ++ case "${opt}" in ++ FAILURES=0 ++ getopts :r:s:f:w:t:n: opt ++ shift 4 ++ '[' -z SUCCESS ']' ++ case "${RESULT}" in ++++ date -u --iso-8601=seconds +++ jq -rce --arg date 2026-04-17T19:58:05+00:00 --arg result SUCCESS --arg note 'For details, check Tekton task log.' --arg namespace default --arg successes 0 --arg failures 0 --arg warnings 0 --null-input '{ result: $result, timestamp: $date, note: $note, namespace: $namespace, successes: $successes|tonumber, failures: $failures|tonumber, warnings: $warnings|tonumber }' ++ OUTPUT='{"result":"SUCCESS","timestamp":"2026-04-17T19:58:05+00:00","note":"For details, check Tekton task log.","namespace":"default","successes":0,"failures":0,"warnings":0}' ++ echo '{"result":"SUCCESS","timestamp":"2026-04-17T19:58:05+00:00","note":"For details, check Tekton task log.","namespace":"default","successes":0,"failures":0,"warnings":0}' + TEST_OUTPUT='{"result":"SUCCESS","timestamp":"2026-04-17T19:58:05+00:00","note":"For details, check Tekton task log.","namespace":"default","successes":0,"failures":0,"warnings":0}' ++ echo '{"result":"SUCCESS","timestamp":"2026-04-17T19:58:05+00:00","note":"For details, check Tekton task log.","namespace":"default","successes":0,"failures":0,"warnings":0}' ++ jq .failures + '[' 0 -gt 0 ']' + echo '{"result":"SUCCESS","timestamp":"2026-04-17T19:58:05+00:00","note":"For details, check Tekton task log.","namespace":"default","successes":0,"failures":0,"warnings":0}' + tee /tekton/results/TEST_OUTPUT {"result":"SUCCESS","timestamp":"2026-04-17T19:58:05+00:00","note":"For details, check Tekton task log.","namespace":"default","successes":0,"failures":0,"warnings":0} + handle_error /tekton/results/TEST_OUTPUT + exit_code=0 + '[' 0 -ne 0 ']' + exit 0 pod: python-component-bdsnmr-on-2a690577c36a15d907680e4b44d031a2-pod | container step-upload: Selecting auth Using token for quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr Attaching to quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr:on-pr-49cb0f70d1b296b389bff2f59441e2528e8b2a9b Executing: oras attach --no-tty --registry-config /home/oras/auth.json --artifact-type application/sarif+json quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr:on-pr-49cb0f70d1b296b389bff2f59441e2528e8b2a9b@sha256:78f21b3fddee6498a0e90de6dc3244a90d7813be751af46ca4e9b3255737f232 shellcheck-results.sarif:application/sarif+json Preparing shellcheck-results.sarif Uploading 3b606a9dd3a1 shellcheck-results.sarif Exists 44136fa355b3 application/vnd.oci.empty.v1+json Uploaded 3b606a9dd3a1 shellcheck-results.sarif Uploading 6aac22975321 application/vnd.oci.image.manifest.v1+json Uploaded 6aac22975321 application/vnd.oci.image.manifest.v1+json Attached to [registry] quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr:on-pr-49cb0f70d1b296b389bff2f59441e2528e8b2a9b@sha256:78f21b3fddee6498a0e90de6dc3244a90d7813be751af46ca4e9b3255737f232 Digest: sha256:6aac229753210db387fa36289d0f9b50acee5e706a82d86115e3248f5dd34717 No excluded-findings.json exists. Skipping upload. pod: python-component-bdsnmr-on-3c371e44e2c6984a65241cd1d9151adc-pod | init container: prepare 2026/04/17 19:55:06 Entrypoint initialization pod: python-component-bdsnmr-on-3c371e44e2c6984a65241cd1d9151adc-pod | init container: place-scripts 2026/04/17 19:55:18 Decoded script /tekton/scripts/script-0-wcpzk 2026/04/17 19:55:18 Decoded script /tekton/scripts/script-1-w7bxm 2026/04/17 19:55:18 Decoded script /tekton/scripts/script-2-95bms pod: python-component-bdsnmr-on-3c371e44e2c6984a65241cd1d9151adc-pod | container step-build: [2026-04-17T19:55:34,668983847+00:00] Update CA trust INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt '/mnt/trusted-ca/ca-bundle.crt' -> '/etc/pki/ca-trust/source/anchors/ca-bundle.crt' Running konflux-build-cli time="2026-04-17T19:55:46Z" level=info msg="[param] image: quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr:on-pr-49cb0f70d1b296b389bff2f59441e2528e8b2a9b" time="2026-04-17T19:55:46Z" level=info msg="[param] images: [quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr:on-pr-49cb0f70d1b296b389bff2f59441e2528e8b2a9b@sha256:78f21b3fddee6498a0e90de6dc3244a90d7813be751af46ca4e9b3255737f232]" time="2026-04-17T19:55:46Z" level=info msg="[param] buildah-format: docker" time="2026-04-17T19:55:46Z" level=info msg="[param] always-build-index: false" time="2026-04-17T19:55:46Z" level=info msg="[param] additional-tags: [python-component-bdsnmr-on-pull-request-dsk6l-build-image-index]" time="2026-04-17T19:55:46Z" level=info msg="[param] output-manifest-path: /index-build-data/manifest_data.json" time="2026-04-17T19:55:46Z" level=info msg="[param] result-path-image-digest: /tekton/results/IMAGE_DIGEST" time="2026-04-17T19:55:46Z" level=info msg="[param] result-path-image-url: /tekton/results/IMAGE_URL" time="2026-04-17T19:55:46Z" level=info msg="[param] result-path-image-ref: /tekton/results/IMAGE_REF" time="2026-04-17T19:55:46Z" level=info msg="[param] result-path-images: /tekton/results/IMAGES" time="2026-04-17T19:55:46Z" level=info msg="Creating manifest list: quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr:on-pr-49cb0f70d1b296b389bff2f59441e2528e8b2a9b" time="2026-04-17T19:55:47Z" level=info msg="buildah [stdout] e3262c8387e69e5d50a2f03a6d60ca32f2ca402da096176e7f37b297ca4a22b1" logger=CliExecutor time="2026-04-17T19:55:47Z" level=info msg="Skipping image index generation. Returning results for single image." {"image_digest":"sha256:78f21b3fddee6498a0e90de6dc3244a90d7813be751af46ca4e9b3255737f232","image_url":"quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr:on-pr-49cb0f70d1b296b389bff2f59441e2528e8b2a9b","image_ref":"quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr@sha256:78f21b3fddee6498a0e90de6dc3244a90d7813be751af46ca4e9b3255737f232","images":"quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr@sha256:78f21b3fddee6498a0e90de6dc3244a90d7813be751af46ca4e9b3255737f232"} pod: python-component-bdsnmr-on-3c371e44e2c6984a65241cd1d9151adc-pod | container step-create-sbom: The manifest_data.json file does not exist. Skipping the SBOM creation... pod: python-component-bdsnmr-on-3c371e44e2c6984a65241cd1d9151adc-pod | container step-upload-sbom: [2026-04-17T19:55:48,538259828+00:00] Update CA trust INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt '/mnt/trusted-ca/ca-bundle.crt' -> '/etc/pki/ca-trust/source/anchors/ca-bundle.crt' The index.spdx.json file does not exists. Skipping the SBOM upload... pod: python-component-bdsnmr-on-617333a91aaa0ec0b6a7740f377c1d98-pod | init container: prepare 2026/04/17 19:43:42 Entrypoint initialization pod: python-component-bdsnmr-on-617333a91aaa0ec0b6a7740f377c1d98-pod | init container: place-scripts 2026/04/17 19:43:50 Decoded script /tekton/scripts/script-0-lc6zn 2026/04/17 19:43:50 Decoded script /tekton/scripts/script-1-2qdcp pod: python-component-bdsnmr-on-617333a91aaa0ec0b6a7740f377c1d98-pod | container step-clone: INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt {"level":"info","ts":1776455051.5773299,"caller":"git/git.go:394","msg":"Retrying operation (attempt 1)"} {"level":"info","ts":1776455052.4375384,"caller":"git/git.go:223","msg":"Successfully cloned https://github.com/redhat-appstudio-qe/sample-multi-component @ 49cb0f70d1b296b389bff2f59441e2528e8b2a9b (grafted, HEAD) in path /workspace/output/source"} {"level":"info","ts":1776455052.437765,"caller":"git/git.go:394","msg":"Retrying operation (attempt 1)"} {"level":"info","ts":1776455052.4629874,"caller":"git/git.go:277","msg":"Successfully initialized and updated submodules in path /workspace/output/source"} Merge option disabled. Using checked-out revision 49cb0f70d1b296b389bff2f59441e2528e8b2a9b directly. pod: python-component-bdsnmr-on-617333a91aaa0ec0b6a7740f377c1d98-pod | container step-symlink-check: Running symlink check pod: python-component-bdsnmr-on-89fd9ecb715b3ee4ca02e0feebf492a5-pod | init container: prepare 2026/04/17 19:56:33 Entrypoint initialization pod: python-component-bdsnmr-on-89fd9ecb715b3ee4ca02e0feebf492a5-pod | init container: working-dir-initializer pod: python-component-bdsnmr-on-89fd9ecb715b3ee4ca02e0feebf492a5-pod | container step-push: time="2026-04-17T19:57:42Z" level=info msg="[param] image-url: quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr:on-pr-49cb0f70d1b296b389bff2f59441e2528e8b2a9b" time="2026-04-17T19:57:42Z" level=info msg="[param] image-digest: sha256:78f21b3fddee6498a0e90de6dc3244a90d7813be751af46ca4e9b3255737f232" time="2026-04-17T19:57:42Z" level=info msg="[param] containerfile: docker/Dockerfile" time="2026-04-17T19:57:42Z" level=info msg="[param] context: python-component" time="2026-04-17T19:57:42Z" level=info msg="[param] tag-suffix: .dockerfile" time="2026-04-17T19:57:42Z" level=info msg="[param] artifact-type: application/vnd.konflux.dockerfile" time="2026-04-17T19:57:42Z" level=info msg="[param] source: source" time="2026-04-17T19:57:42Z" level=info msg="[param] result-path-image-ref: /tekton/results/IMAGE_REF" time="2026-04-17T19:57:42Z" level=info msg="[param] alternative-filename: Dockerfile" time="2026-04-17T19:57:43Z" level=info msg="oras [stdout] quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr@sha256:531aa7e34ec6d2eb3f37e620315961eb9bbc5eabc7e4daf9dbf544d0734c4f12" logger=CliExecutor time="2026-04-17T19:57:43Z" level=info msg="Containerfile '/workspace/workspace/source/python-component/docker/Dockerfile' is pushed to registry with tag: sha256-78f21b3fddee6498a0e90de6dc3244a90d7813be751af46ca4e9b3255737f232.dockerfile" {"image_ref":"quay.io/redhat-appstudio-qe/build-e2e-tmrc/python-component-bdsnmr@sha256:531aa7e34ec6d2eb3f37e620315961eb9bbc5eabc7e4daf9dbf544d0734c4f12"} pod: python-component-bdsnmr-on-ac21b0410203bf918f876077e09487fe-pod | init container: prepare 2026/04/17 19:56:38 Entrypoint initialization pod: python-component-bdsnmr-on-ac21b0410203bf918f876077e09487fe-pod | init container: place-scripts 2026/04/17 19:57:22 Decoded script /tekton/scripts/script-0-vvs5j 2026/04/17 19:57:22 Decoded script /tekton/scripts/script-1-82wc6 pod: python-component-bdsnmr-on-ac21b0410203bf918f876077e09487fe-pod | init container: working-dir-initializer pod: python-component-bdsnmr-on-ac21b0410203bf918f876077e09487fe-pod | container step-sast-snyk-check: [FAILED] in [It] - /tmp/tmp.P9STqC5coz/tests/build/multi_component.go:161 @ 04/17/26 20:01:38.793 failed to list pods in namespace image-controller: Get "https://52.35.17.40:6443/api/v1/namespaces/image-controller/pods": dial tcp 52.35.17.40:6443: connect: connection refused << Timeline [FAILED] Expected success, but got an error: <*errors.errorString | 0xc0012449f0>: failed to delete PipelineRun "python-component-bdsnmr-on-pull-request-dsk6l" from "build-e2e-tmrc" namespace with error: Delete "https://52.35.17.40:6443/apis/tekton.dev/v1/namespaces/build-e2e-tmrc/pipelineruns/python-component-bdsnmr-on-pull-request-dsk6l": dial tcp 52.35.17.40:6443: connect: connection refused { s: "failed to delete PipelineRun \"python-component-bdsnmr-on-pull-request-dsk6l\" from \"build-e2e-tmrc\" namespace with error: Delete \"https://52.35.17.40:6443/apis/tekton.dev/v1/namespaces/build-e2e-tmrc/pipelineruns/python-component-bdsnmr-on-pull-request-dsk6l\": dial tcp 52.35.17.40:6443: connect: connection refused", } In [It] at: /tmp/tmp.P9STqC5coz/tests/build/multi_component.go:161 @ 04/17/26 20:01:38.793 ------------------------------ SSSSS••••••••••••••••••• ------------------------------ P [PENDING] [build-service-suite Build service E2E tests] test git provider fj PaC component build when the PaC init branch is merged retrigger the pipeline manually [build-service, github-webhook, pac-build, pipeline, image-controller, forgejo, build-custom-branch] /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:614 ------------------------------ P [PENDING] [build-service-suite Build service E2E tests] test git provider fj PaC component build when the PaC init branch is merged retriggered pipelineRun should eventually finish [build-service, github-webhook, pac-build, pipeline, image-controller, forgejo, build-custom-branch] /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:656 ------------------------------ • [FAILED] [27.650 seconds] [build-service-suite Build service E2E tests] test git provider fj PaC component build when the component is removed and recreated (with the same name in the same namespace) [It] should no longer lead to a creation of a PaC PR [build-service, github-webhook, pac-build, pipeline, image-controller, forgejo, build-custom-branch] /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:729 Timeline >> Image repository for component fj-test-custom-branch-rfnfvi in namespace build-e2e-myma do not have right state ('' != 'ready') yet but it has status { { } { } []}. [FAILED] in [It] - /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:746 @ 04/17/26 20:28:20.707 Found purge PR with id: 4 << Timeline [FAILED] Failed after 10.083s. Unexpected error: <*errors.errorString | 0xc0019e0a90>: did not expect a new PR created in konflux-qe/devfile-sample-hello-world-crfyfj repository after initial PaC configuration was already merged for the same component name and a namespace { s: "did not expect a new PR created in konflux-qe/devfile-sample-hello-world-crfyfj repository after initial PaC configuration was already merged for the same component name and a namespace", } occurred In [It] at: /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:746 @ 04/17/26 20:28:20.707 ------------------------------ •• ------------------------------ P [PENDING] [build-service-suite Build service E2E tests] test git provider gh PaC component build when the PaC init branch is merged retrigger the pipeline manually [build-service, github-webhook, pac-build, pipeline, image-controller, github, build-custom-branch] /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:614 ------------------------------ P [PENDING] [build-service-suite Build service E2E tests] test git provider gh PaC component build when the PaC init branch is merged retriggered pipelineRun should eventually finish [build-service, github-webhook, pac-build, pipeline, image-controller, github, build-custom-branch] /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:656 ------------------------------ •••••••••••• ------------------------------ P [PENDING] [build-service-suite Build service E2E tests] test git provider gl PaC component build when the PaC init branch is merged retrigger the pipeline manually [build-service, github-webhook, pac-build, pipeline, image-controller, gitlab, build-custom-branch] /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:614 ------------------------------ P [PENDING] [build-service-suite Build service E2E tests] test git provider gl PaC component build when the PaC init branch is merged retriggered pipelineRun should eventually finish [build-service, github-webhook, pac-build, pipeline, image-controller, gitlab, build-custom-branch] /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:656 ------------------------------ •SSSSSSSSSSSSSSSSSSS Summarizing 2 Failures: [FAIL] [build-service-suite Build service E2E tests] test pac with multiple components using same repository when components are created in same namespace [It] the PipelineRun should eventually finish successfully for component python-component-bdsnmr [build-service, github, pac-build, multi-component] /tmp/tmp.P9STqC5coz/tests/build/multi_component.go:161 [FAIL] [build-service-suite Build service E2E tests] test git provider fj PaC component build when the component is removed and recreated (with the same name in the same namespace) [It] should no longer lead to a creation of a PaC PR [build-service, github-webhook, pac-build, pipeline, image-controller, forgejo, build-custom-branch] /tmp/tmp.P9STqC5coz/tests/build/pac_build.go:746 Ran 145 of 464 Specs in 3821.964 seconds FAIL! -- 143 Passed | 2 Failed | 88 Pending | 231 Skipped Ginkgo ran 1 suite in 1h6m2.370534861s Test Suite Failed E0417 20:35:40.173852 18113 types.go:186] Failed to execute rule: build-service repo CI Workflow Rule: Execute the full workflow for e2e-tests repo in CI Error: running "ginkgo --seed=1776454170 --timeout=1h30m0s --grace-period=30s --output-interceptor-mode=none --label-filter=build-service --no-color --json-report=e2e-report.json --junit-report=e2e-report.xml --procs=20 --nodes=20 --p --output-dir=/workspace/artifact-dir ./cmd --" failed with exit code 1 make: *** [Makefile:25: ci/test/e2e] Error 1