<testsuites id="" name="" tests="72" failures="0" skipped="35" errors="7" time="733.5232540000001">
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-go[github-tekton-quay]" tests="6" failures="0" skipped="0" time="593.148" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="85.06">
<system-out>
<![CDATA[2026-04-22 19:40:45.716 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.717 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-go-lorpuvbt'... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.723 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.799 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.828 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.832 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.833 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.869 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.869 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:45.870 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:46.095 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-go-lorpuvbt, ID: b5bec9ca-eb22-4898-ab18-8110dd092b87 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:46.096 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-go-lorpuvbt to be completed... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:46.096 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task b5bec9ca-eb22-4898-ab18-8110dd092b87 to complete... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:46.236 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:46.236 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task b5bec9ca-eb22-4898-ab18-8110dd092b87: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:51.647 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:51.648 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task b5bec9ca-eb22-4898-ab18-8110dd092b87: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:56.675 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:40:56.675 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task b5bec9ca-eb22-4898-ab18-8110dd092b87: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:01.759 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:01.759 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task b5bec9ca-eb22-4898-ab18-8110dd092b87: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:06.823 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:06.824 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task b5bec9ca-eb22-4898-ab18-8110dd092b87: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:11.852 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:11.853 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task b5bec9ca-eb22-4898-ab18-8110dd092b87: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:16.875 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:16.875 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task b5bec9ca-eb22-4898-ab18-8110dd092b87: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:21.907 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:21.907 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task b5bec9ca-eb22-4898-ab18-8110dd092b87: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:26.929 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:26.929 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:26.930 [[32mINFO [0m] rhdh.developer-hub: Task b5bec9ca-eb22-4898-ab18-8110dd092b87 completed successfully {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:26.930 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-go-lorpuvbt' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:26.930 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:26.943 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Waiting for initial CI deployment of e2e-tests-go-lorpuvbt...
2026-04-22 19:41:26.944 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-lorpuvbt-gitops, branch: main {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:26.944 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:27.204 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': fcd1542ba4905350f33bfd75de60b717fdf941c9 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Waiting for ArgoCD CI application to sync to commit: fcd1542ba4905350f33bfd75de60b717fdf941c9
2026-04-22 19:41:27.234 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-lorpuvbt-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: fcd1542ba4905350f33bfd75de60b717fdf941c9) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:27.234 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:41.620 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-lorpuvbt-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:41:41.621 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.711 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-lorpuvbt-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.711 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.711 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.712 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: fcd1542ba4905350f33bfd75de60b717fdf941c9 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:42:10.712 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.712 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-go-lorpuvbt (GitHub + Tekton CI) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.713 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.713 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.713 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.742 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.768 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.768 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.769 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
<system-err>
<![CDATA[(node:122) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts" time="272.051">
<system-out>
<![CDATA[2026-04-22 19:42:10.799 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.799 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:10.800 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:14.432 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776886930800 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:16.046 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt/pull/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:16.047 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt/pull/1 with SHA: f05d6fe62fdf114952d21515025f29d1c17ca6e3 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:16.047 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-go-lorpuvbt... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:16.047 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-lorpuvbt, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:16.072 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:16.072 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-go-lorpuvbt. Pipeline may still be launching. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:16.072 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-lorpuvbt | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-lorpuvbt, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:21.247 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:21.247 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:21.247 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-go-lorpuvbt | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-lorpuvbt, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.509 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.509 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.509 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.510 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 was triggered by promotion PR #1 in e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.510 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.579 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.579 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.579 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:42:33.579 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:43:03.633 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:43:03.633 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:43:03.633 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:43:03.633 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:43:33.700 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:43:33.700 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:43:33.700 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:43:33.701 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:03.747 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:03.748 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:03.748 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:03.748 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:33.830 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:33.830 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:33.830 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:33.830 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:33.837 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-lorpuvbt-on-pull-request-qv5z2 was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:33.838 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:35.676 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:35.677 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-go-lorpuvbt... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:35.677 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-lorpuvbt, event type: push {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:35.721 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:35.722 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:35.722 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-lorpuvbt | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-lorpuvbt, event: push, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.508 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.509 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.509 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-lorpuvbt-on-push-mmf8c {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.509 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c was triggered by on-push pipeline after merging #1 in e2e-tests-go-lorpuvbt {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.509 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.549 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-push-mmf8c in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.549 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-push-mmf8c status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.549 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:44:42.549 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-lorpuvbt-on-push-mmf8c | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:45:12.628 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-push-mmf8c in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:45:12.628 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-push-mmf8c status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:45:12.628 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:45:12.628 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-lorpuvbt-on-push-mmf8c | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:45:42.701 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-push-mmf8c in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:45:42.702 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-push-mmf8c status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:45:42.702 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:45:42.702 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-go-lorpuvbt-on-push-mmf8c | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:12.774 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-push-mmf8c in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:12.774 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-push-mmf8c status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:12.774 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:12.774 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-go-lorpuvbt-on-push-mmf8c | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:42.845 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-on-push-mmf8c in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:42.845 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-on-push-mmf8c status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:42.845 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:42.846 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:42.847 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-lorpuvbt-on-push-mmf8c was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:42.847 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="34.264">
<system-out>
<![CDATA[2026-04-22 19:46:42.901 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-lorpuvbt-gitops, branch: main {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:42.901 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:43.057 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': bb52861350d4857de89ff2cc9f800a3f24668729 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:43.058 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:43.058 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-lorpuvbt-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:43.154 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-lorpuvbt-development using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:43.863 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:43.864 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-lorpuvbt-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:44.020 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-lorpuvbt-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-go-lorpuvbt-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-lorpuvbt/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (fcd1542)
Health Status:      Healthy

GROUP               KIND        NAMESPACE             NAME                   STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                         tssc-app-development   Succeeded  Synced         namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-go-lorpuvbt  Synced     Healthy        service/e2e-tests-go-lorpuvbt created
apps                Deployment  tssc-app-development  e2e-tests-go-lorpuvbt  Synced     Healthy        deployment.apps/e2e-tests-go-lorpuvbt created
route.openshift.io  Route       tssc-app-development  e2e-tests-go-lorpuvbt  Synced     Healthy        route.route.openshift.io/e2e-tests-go-lorpuvbt created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:44.021 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-lorpuvbt-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:57.846 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:46:44+00:00                         Service  tssc-app-development  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:46:44+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:46:44+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:46:47+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:46:49+00:00                       Namespace                        tssc-app-development   Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:46:49+00:00                         Service  tssc-app-development  e2e-tests-go-lorpuvbt    Synced   Healthy              service/e2e-tests-go-lorpuvbt unchanged
2026-04-22T19:46:49+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-lorpuvbt    Synced   Healthy              deployment.apps/e2e-tests-go-lorpuvbt configured
2026-04-22T19:46:49+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-lorpuvbt    Synced   Healthy              route.route.openshift.io/e2e-tests-go-lorpuvbt unchanged
2026-04-22T19:46:49+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-lorpuvbt  OutOfSync  Progressing              deployment.apps/e2e-tests-go-lorpuvbt configured
2026-04-22T19:46:49+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-lorpuvbt    Synced  Progressing              deployment.apps/e2e-tests-go-lorpuvbt configured
2026-04-22T19:46:51+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:46:53+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:46:53+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-lorpuvbt  OutOfSync  Progressing              deployment.apps/e2e-tests-go-lorpuvbt configured
2026-04-22T19:46:53+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-lorpuvbt  OutOfSync  Healthy              deployment.apps/e2e-tests-go-lorpuvbt configured
2026-04-22T19:46:55+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:46:57+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:46:57+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-lorpuvbt    Synced  Progressing              deployment.apps/e2e-tests-go-lorpuvbt configured

Name:               tssc-gitops/e2e-tests-go-lorpuvbt-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-go-lorpuvbt-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-lorpuvbt/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (bb52861)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      bb52861350d4857de89ff2cc9f800a3f24668729
Phase:              Succeeded
Start:              2026-04-22 19:46:53 +0000 UTC
Finished:           2026-04-22 19:46:57 +0000 UTC
Duration:           4s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                   STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development   Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-go-lorpuvbt  Synced     Healthy            service/e2e-tests-go-lorpuvbt unchanged
apps                Deployment  tssc-app-development  e2e-tests-go-lorpuvbt  Synced     Progressing        deployment.apps/e2e-tests-go-lorpuvbt configured
route.openshift.io  Route       tssc-app-development  e2e-tests-go-lorpuvbt  Synced     Healthy            route.route.openshift.io/e2e-tests-go-lorpuvbt unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:57.942 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-lorpuvbt-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:46:57.942 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-lorpuvbt-development | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-lorpuvbt-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:04.462 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-lorpuvbt-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:04.462 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-lorpuvbt-development | Elapsed: 21s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-lorpuvbt-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.101 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-lorpuvbt-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.101 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.131 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-lorpuvbt-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.131 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.131 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.131 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: bb52861350d4857de89ff2cc9f800a3f24668729 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.131 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: bb52861350d4857de89ff2cc9f800a3f24668729 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.133 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts" time="101.11">
<system-out>
<![CDATA[2026-04-22 19:47:17.167 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-lorpuvbt/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.167 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-lorpuvbt/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.294 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-lorpuvbt/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.295 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-lorpuvbt/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.296 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.329 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.329 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.329 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-lorpuvbt/overlays/stage/deployment-patch.yaml in repo e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.437 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:17.438 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12" {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:20.995 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776887237329 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:22.704 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops/pull/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:22.704 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:22.705 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-go-lorpuvbt-gitops repository {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:22.705 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-go-lorpuvbt-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:22.705 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-lorpuvbt-gitops, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:22.730 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:22.730 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-go-lorpuvbt-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:22.730 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-lorpuvbt-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-lorpuvbt-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.169 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.169 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.169 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.170 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh was triggered by promotion PR #1 in e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.170 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.201 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.201 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.201 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:28.202 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:58.251 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:58.251 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:58.251 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:47:58.251 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:28.316 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:28.316 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:28.316 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:28.316 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:28.318 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:28.319 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:29.731 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: f30cddb231bc63c778ea563296a61216781cb496 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:29.732 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: f30cddb231bc63c778ea563296a61216781cb496 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:29.732 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:29.732 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-lorpuvbt-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:29.825 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-lorpuvbt-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:30.799 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:30.799 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-lorpuvbt-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:30.993 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-lorpuvbt-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-go-lorpuvbt-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-lorpuvbt/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (fcd1542)
Health Status:      Healthy

GROUP               KIND        NAMESPACE       NAME                   STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                   tssc-app-stage         Succeeded  Synced         namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-go-lorpuvbt  Synced     Healthy        service/e2e-tests-go-lorpuvbt created
apps                Deployment  tssc-app-stage  e2e-tests-go-lorpuvbt  Synced     Healthy        deployment.apps/e2e-tests-go-lorpuvbt created
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-lorpuvbt  Synced     Healthy        route.route.openshift.io/e2e-tests-go-lorpuvbt created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:30.993 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-lorpuvbt-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:37.431 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:48:31+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:48:31+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:48:31+00:00                         Service  tssc-app-stage  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:48:35+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:48:36+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-lorpuvbt    Synced   Healthy              deployment.apps/e2e-tests-go-lorpuvbt configured
2026-04-22T19:48:36+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-lorpuvbt    Synced   Healthy              route.route.openshift.io/e2e-tests-go-lorpuvbt unchanged
2026-04-22T19:48:36+00:00                       Namespace                        tssc-app-stage   Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:48:36+00:00                         Service  tssc-app-stage  e2e-tests-go-lorpuvbt    Synced   Healthy              service/e2e-tests-go-lorpuvbt unchanged
2026-04-22T19:48:36+00:00   apps  Deployment  tssc-app-stage  e2e-tests-go-lorpuvbt  OutOfSync  Progressing              deployment.apps/e2e-tests-go-lorpuvbt configured

Name:               tssc-gitops/e2e-tests-go-lorpuvbt-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-go-lorpuvbt-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-lorpuvbt/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (f30cddb)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      f30cddb231bc63c778ea563296a61216781cb496
Phase:              Succeeded
Start:              2026-04-22 19:48:32 +0000 UTC
Finished:           2026-04-22 19:48:36 +0000 UTC
Duration:           4s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE       NAME                   STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                   tssc-app-stage         Succeeded  Synced             namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-go-lorpuvbt  Synced     Healthy            service/e2e-tests-go-lorpuvbt unchanged
apps                Deployment  tssc-app-stage  e2e-tests-go-lorpuvbt  Synced     Progressing        deployment.apps/e2e-tests-go-lorpuvbt configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-lorpuvbt  Synced     Healthy            route.route.openshift.io/e2e-tests-go-lorpuvbt unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:37.515 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-lorpuvbt-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:37.516 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-lorpuvbt-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-lorpuvbt-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:46.792 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-lorpuvbt-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:46.793 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-lorpuvbt-stage | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-lorpuvbt-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.944 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-lorpuvbt-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.945 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.969 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-lorpuvbt-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.970 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.970 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.970 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: f30cddb231bc63c778ea563296a61216781cb496 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.971 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: f30cddb231bc63c778ea563296a61216781cb496 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.972 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.972 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.972 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:57.973 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh in namespace: tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.012 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.272 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 found from Promotion Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-pmwwh logs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts" time="100.377">
<system-out>
<![CDATA[2026-04-22 19:48:58.290 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-lorpuvbt/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.290 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-lorpuvbt/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.403 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-lorpuvbt/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.403 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-lorpuvbt/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.405 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.432 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.433 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.433 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-lorpuvbt/overlays/prod/deployment-patch.yaml in repo e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.535 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:48:58.535 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12" {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:02.068 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776887338433 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:03.687 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops/pull/2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:03.687 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:03.687 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-go-lorpuvbt-gitops repository {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:03.687 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-go-lorpuvbt-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:03.688 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-lorpuvbt-gitops, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:03.721 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:03.721 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:03.721 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-lorpuvbt-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-lorpuvbt-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.326 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.326 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.327 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.327 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 was triggered by promotion PR #2 in e2e-tests-go-lorpuvbt-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.327 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.360 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.360 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.360 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:12.360 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:42.425 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:42.426 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:42.426 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:49:42.426 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 | Status: running | Reason: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:12.488 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:12.489 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:12.489 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:12.489 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:12.490 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:12.491 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:13.830 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: b3773262192d19f4606d370bde2856049367cc63 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:13.830 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: b3773262192d19f4606d370bde2856049367cc63 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:13.830 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:13.830 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-lorpuvbt-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:13.909 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-lorpuvbt-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:14.898 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:14.898 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-lorpuvbt-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:15.052 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-lorpuvbt-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-go-lorpuvbt-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-lorpuvbt/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (f30cddb)
Health Status:      Healthy

GROUP               KIND        NAMESPACE      NAME                   STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                  tssc-app-prod          Succeeded  Synced         namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-go-lorpuvbt  Synced     Healthy        service/e2e-tests-go-lorpuvbt created
apps                Deployment  tssc-app-prod  e2e-tests-go-lorpuvbt  Synced     Healthy        deployment.apps/e2e-tests-go-lorpuvbt created
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-lorpuvbt  Synced     Healthy        route.route.openshift.io/e2e-tests-go-lorpuvbt created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:15.052 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-lorpuvbt-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:20.631 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:50:15+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:50:15+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:50:15+00:00                         Service  tssc-app-prod  e2e-tests-go-lorpuvbt    Synced  Healthy              
2026-04-22T19:50:18+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:50:20+00:00                       Namespace                        tssc-app-prod   Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:50:20+00:00                         Service  tssc-app-prod  e2e-tests-go-lorpuvbt    Synced   Healthy              service/e2e-tests-go-lorpuvbt unchanged
2026-04-22T19:50:20+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-lorpuvbt    Synced   Healthy              deployment.apps/e2e-tests-go-lorpuvbt configured
2026-04-22T19:50:20+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-lorpuvbt    Synced   Healthy              route.route.openshift.io/e2e-tests-go-lorpuvbt unchanged
2026-04-22T19:50:20+00:00   apps  Deployment  tssc-app-prod  e2e-tests-go-lorpuvbt  OutOfSync  Progressing              deployment.apps/e2e-tests-go-lorpuvbt configured

Name:               tssc-gitops/e2e-tests-go-lorpuvbt-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-go-lorpuvbt-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-lorpuvbt-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-lorpuvbt/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (b377326)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      b3773262192d19f4606d370bde2856049367cc63
Phase:              Succeeded
Start:              2026-04-22 19:50:15 +0000 UTC
Finished:           2026-04-22 19:50:20 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                   STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod          Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-go-lorpuvbt  Synced     Healthy            service/e2e-tests-go-lorpuvbt unchanged
apps                Deployment  tssc-app-prod  e2e-tests-go-lorpuvbt  Synced     Progressing        deployment.apps/e2e-tests-go-lorpuvbt configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-lorpuvbt  Synced     Healthy            route.route.openshift.io/e2e-tests-go-lorpuvbt unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:20.716 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-lorpuvbt-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:20.716 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-lorpuvbt-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-lorpuvbt-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:27.596 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-lorpuvbt-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:27.596 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-lorpuvbt-prod | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-lorpuvbt-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.349 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-lorpuvbt-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.349 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.377 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-lorpuvbt-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.377 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.377 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.377 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: b3773262192d19f4606d370bde2856049367cc63 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.377 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: b3773262192d19f4606d370bde2856049367cc63 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.378 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.378 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.378 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.379 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.412 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.664 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 found from Promotion Pipeline e2e-tests-go-lorpuvbt-gitops-on-pull-request-kbdj5 logs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts" time="0.286">
<system-out>
<![CDATA[2026-04-22 19:50:38.765 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.765 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 and document ID urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.765 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 and document ID: urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.766 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.866 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.866 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.866 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12, Published: 2026-04-22T19:46:13Z, SHA256: sha256:de2e2fb93f4a9d497829337ae091545e935266ba22a5c41bd8e5c1bb3aa1db1e {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.866 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.866 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 and document ID urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.867 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 and document ID: urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.867 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.965 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.965 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.965 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12, Published: 2026-04-22T19:46:13Z, SHA256: sha256:de2e2fb93f4a9d497829337ae091545e935266ba22a5c41bd8e5c1bb3aa1db1e {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.965 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1,urn:uuid:37b5e9ec-3026-4bc9-bd86-1b3d7a2ab2e5/1 found in TPA!!! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-22 19:50:38.966 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-go-lorpuvbt:8f6bcc6b7d755ddfddffe7ce8d8c1d918e794d12 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-go[github-azure-quay]" tests="6" failures="0" skipped="5" time="138.807" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="138.807">
<system-out>
<![CDATA[2026-04-22 19:40:45.800 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-go-tmttwjgs {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.802 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-go-tmttwjgs'... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.807 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.888 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.889 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.889 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.890 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.914 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.940 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.942 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.943 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.968 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.968 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:45.969 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:46.228 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-go-tmttwjgs, ID: 8f4d8681-05dd-44db-9f09-6854e06f7819 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:46.229 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-go-tmttwjgs to be completed... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:46.229 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 8f4d8681-05dd-44db-9f09-6854e06f7819 to complete... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:46.347 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:46.348 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 8f4d8681-05dd-44db-9f09-6854e06f7819: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:51.771 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:51.771 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 8f4d8681-05dd-44db-9f09-6854e06f7819: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:56.789 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:40:56.789 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 8f4d8681-05dd-44db-9f09-6854e06f7819: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:01.987 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:01.987 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 8f4d8681-05dd-44db-9f09-6854e06f7819: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:07.009 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:07.009 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 8f4d8681-05dd-44db-9f09-6854e06f7819: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.030 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.031 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.031 [[32mINFO [0m] rhdh.developer-hub: Task 8f4d8681-05dd-44db-9f09-6854e06f7819 completed successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.031 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-go-tmttwjgs' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.031 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-go-tmttwjgs {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.047 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Waiting for initial CI deployment of e2e-tests-go-tmttwjgs...
2026-04-22 19:41:12.048 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-tmttwjgs-gitops, branch: main {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.049 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-tmttwjgs-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.327 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': e7528e724d1c2b8c04b8cb84437359f97ee5cfb4 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Waiting for ArgoCD CI application to sync to commit: e7528e724d1c2b8c04b8cb84437359f97ee5cfb4
2026-04-22 19:41:12.355 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-go-tmttwjgs-development' in namespace 'tssc-gitops': Error: HTTP-Code: 404
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"applications.argoproj.io \\\"e2e-tests-go-tmttwjgs-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-go-tmttwjgs-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"9a197269-cdfb-43b1-8346-8ce3fe1ee2b5","cache-control":"no-cache, private","connection":"close","content-length":"284","content-type":"application/json","date":"Wed, 22 Apr 2026 19:41:12 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"ec6c5247-b151-4fbb-85e9-56baf266af44","x-kubernetes-pf-prioritylevel-uid":"3ed69e90-e7a5-4c06-bc95-20c324a9c004"} {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:12.356 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:26.715 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-tmttwjgs-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: e7528e724d1c2b8c04b8cb84437359f97ee5cfb4) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:41:26.715 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:42:00.247 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-tmttwjgs-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:42:00.247 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.252 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-tmttwjgs-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.252 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.252 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.252 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: e7528e724d1c2b8c04b8cb84437359f97ee5cfb4 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:43:04.253 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.253 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-go-tmttwjgs {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.254 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-go-tmttwjgs... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.481 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.544 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.596 [[31mERROR[0m] azure.variable-group: Failed to create variable group 'e2e-tests-go-tmttwjgs': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.597 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create or update variable group 'e2e-tests-go-tmttwjgs': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.597 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-22 19:43:04.597 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-go-github-azure-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node:163) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
<error message="Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429" type="Error">
<![CDATA[  [e2e-e2e-tests-go[github-azure-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

    Error: Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429

       at ../src/rhtap/postcreation/componentPostCreateAction.ts:37

      35 |     } catch (error) {
      36 |       this.logger.error(`Error executing post-creation actions: ${error}`);
    > 37 |       throw new Error(
         |             ^
      38 |         `Post-creation actions failed: ${error}`
      39 |       );
      40 |     }
        at ComponentPostCreateAction.execute (/workspace/e2e-test/src/rhtap/postcreation/componentPostCreateAction.ts:37:13)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:75:7

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-go-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-python[github-tekton-quay]" tests="6" failures="0" skipped="5" time="46.401" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="46.401">
<system-out>
<![CDATA[2026-04-22 19:40:45.758 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-python-ehcenxsn {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.759 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-python-ehcenxsn'... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.765 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.825 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.852 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.856 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.857 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.886 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.887 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:45.887 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:46.118 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-ehcenxsn, ID: 11acf5e5-5399-4fb5-85a6-3305933bf934 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:46.119 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-ehcenxsn to be completed... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:46.119 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 11acf5e5-5399-4fb5-85a6-3305933bf934 to complete... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:46.236 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:46.237 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:51.668 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:51.669 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:56.692 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:40:56.693 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:01.763 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:01.764 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:06.827 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:06.827 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:11.866 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:11.866 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:16.891 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:16.891 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:21.913 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:21.913 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:26.934 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:26.934 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 11acf5e5-5399-4fb5-85a6-3305933bf934: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:32.107 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:32.107 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:32.108 [[32mINFO [0m] rhdh.developer-hub: Task 11acf5e5-5399-4fb5-85a6-3305933bf934 completed successfully {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:32.108 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-python-ehcenxsn' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-22 19:41:32.108 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-python-ehcenxsn {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-python-github-tekton-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node:157) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
<error message="Failed to retrieve Developer Hub task status: Error: socket hang up" type="Error">
<![CDATA[  [e2e-e2e-tests-python[github-tekton-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

    Error: Failed to retrieve Developer Hub task status: Error: socket hang up

       at ../src/api/rhdh/developerhub.ts:72

      70 |       return response.data;
      71 |     } catch (error) {
    > 72 |       throw new Error(`Failed to retrieve Developer Hub task status: ${error}`);
         |             ^
      73 |     }
      74 |   }
      75 |
        at DeveloperHub.getComponent (/workspace/e2e-test/src/api/rhdh/developerhub.ts:72:13)
        at DeveloperHub.getComponentStatus (/workspace/e2e-test/src/api/rhdh/developerhub.ts:83:23)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:65:31

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-python-github-tekton-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-python[github-azure-quay]" tests="6" failures="0" skipped="5" time="161.897" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="161.897">
<system-out>
<![CDATA[2026-04-22 19:40:45.808 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.809 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-python-gfyilbhi'... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.816 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.906 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.907 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.907 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.908 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.931 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.954 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.957 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.957 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.983 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.983 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:45.984 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:46.230 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-gfyilbhi, ID: d39c5a82-22a2-4016-8a31-2b471b34e1b4 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:46.230 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-gfyilbhi to be completed... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:46.230 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task d39c5a82-22a2-4016-8a31-2b471b34e1b4 to complete... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:46.364 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:46.364 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task d39c5a82-22a2-4016-8a31-2b471b34e1b4: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:51.927 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:51.927 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task d39c5a82-22a2-4016-8a31-2b471b34e1b4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:56.952 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:40:56.952 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task d39c5a82-22a2-4016-8a31-2b471b34e1b4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:02.100 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:02.101 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task d39c5a82-22a2-4016-8a31-2b471b34e1b4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:07.153 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:07.154 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task d39c5a82-22a2-4016-8a31-2b471b34e1b4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:12.173 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:12.174 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task d39c5a82-22a2-4016-8a31-2b471b34e1b4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.199 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.199 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.199 [[32mINFO [0m] rhdh.developer-hub: Task d39c5a82-22a2-4016-8a31-2b471b34e1b4 completed successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.199 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-python-gfyilbhi' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.200 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.263 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Waiting for initial CI deployment of e2e-tests-python-gfyilbhi...
2026-04-22 19:41:17.263 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-gfyilbhi-gitops, branch: main {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.263 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-gfyilbhi-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.444 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': d0a6a7b9726aa1ef63ddd55cec3ea79843948f28 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Waiting for ArgoCD CI application to sync to commit: d0a6a7b9726aa1ef63ddd55cec3ea79843948f28
2026-04-22 19:41:17.471 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-python-gfyilbhi-development' in namespace 'tssc-gitops': Error: HTTP-Code: 404
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"applications.argoproj.io \\\"e2e-tests-python-gfyilbhi-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-python-gfyilbhi-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"4b309578-137e-444c-a3e4-c86a26fbfdb9","cache-control":"no-cache, private","connection":"close","content-length":"292","content-type":"application/json","date":"Wed, 22 Apr 2026 19:41:17 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"ec6c5247-b151-4fbb-85e9-56baf266af44","x-kubernetes-pf-prioritylevel-uid":"3ed69e90-e7a5-4c06-bc95-20c324a9c004"} {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:17.472 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:34.501 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-gfyilbhi-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: d0a6a7b9726aa1ef63ddd55cec3ea79843948f28) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:41:34.502 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:00.399 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-gfyilbhi-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:00.400 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:00.400 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:00.400 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: d0a6a7b9726aa1ef63ddd55cec3ea79843948f28 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:42:00.400 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:00.401 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:00.401 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-python-gfyilbhi... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:00.607 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:02.826 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:02.826 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:02.826 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-python-gfyilbhi... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:02.827 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:02.827 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:09.449 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-gfyilbhi-gitops branch 'main' with commit SHA: af5e751a97dc53b5d8daa212199659719520f8d0 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:09.450 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: af5e751a97dc53b5d8daa212199659719520f8d0 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:10.553 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-gfyilbhi branch 'main' with commit SHA: c709f5b588de4ce440fbf30577932d4063ee40c3 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:10.553 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: c709f5b588de4ce440fbf30577932d4063ee40c3 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:10.553 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-python-gfyilbhi for component e2e-tests-python-gfyilbhi... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:10.578 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-python-gfyilbhi for component e2e-tests-python-gfyilbhi... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:10.579 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-python-gfyilbhi for component e2e-tests-python-gfyilbhi... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:10.579 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:10.579 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:11.481 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/serviceendpoint/endpoints?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:11.999 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/serviceendpoint/endpoints?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:13.199 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-python-gfyilbhi-gitops type=github name=e2e-tests-python-gfyilbhi-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:13.200 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:13.586 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-python-gfyilbhi type=github name=e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:13.587 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:17.557 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7669?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:17.608 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7669... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:17.609 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7669?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:19.308 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7671?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:19.361 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7671... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:19.362 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7671?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:22.477 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-python-gfyilbhi-gitops". {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:22.477 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.630 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-python-gfyilbhi". {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.630 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.631 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-python-gfyilbhi... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.656 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.657 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.657 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-gfyilbhi-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.657 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-gfyilbhi-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.658 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.658 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.658 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:26.658 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:32.466 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:32.467 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:34.838 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:34.838 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:35.636 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3901?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:36.229 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-python-gfyilbhi {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:36.229 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:40.512 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/queue/41?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:48.759 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:48.760 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:50.652 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3901?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:42:57.620 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/queue/41?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:43:27.684 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:43:27.695 [[31mERROR[0m] azure.agent-pool: Failed to authorize pipeline 7669 for agent pool 41: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:43:27.695 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-22 19:43:27.696 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-python-github-azure-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node:170) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
<error message="Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded" type="Error">
<![CDATA[  [e2e-e2e-tests-python[github-azure-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

    Error: Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded

       at ../src/rhtap/postcreation/componentPostCreateAction.ts:37

      35 |     } catch (error) {
      36 |       this.logger.error(`Error executing post-creation actions: ${error}`);
    > 37 |       throw new Error(
         |             ^
      38 |         `Post-creation actions failed: ${error}`
      39 |       );
      40 |     }
        at ComponentPostCreateAction.execute (/workspace/e2e-test/src/rhtap/postcreation/componentPostCreateAction.ts:37:13)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:75:7

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-python-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-dotnet-basic[github-tekton-quay]" tests="6" failures="0" skipped="0" time="672.265" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="93.821">
<system-out>
<![CDATA[2026-04-22 19:40:45.710 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.712 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-dotnet-basic-nvbuhsfr'... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.717 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.795 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.835 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.838 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.839 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.873 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.873 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:45.874 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:46.020 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-dotnet-basic-nvbuhsfr, ID: f7c5064b-44eb-46a4-b885-1070f835162e {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:46.021 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-dotnet-basic-nvbuhsfr to be completed... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:46.021 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task f7c5064b-44eb-46a4-b885-1070f835162e to complete... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:46.148 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:46.149 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:51.639 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:51.640 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:56.660 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:40:56.661 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:01.758 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:01.758 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:06.823 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:06.824 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:11.851 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:11.852 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:16.874 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:16.875 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:21.906 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:21.907 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:26.929 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:26.929 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:32.103 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:32.104 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 10/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:37.136 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:37.136 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 11/24 for task f7c5064b-44eb-46a4-b885-1070f835162e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.160 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.160 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.160 [[32mINFO [0m] rhdh.developer-hub: Task f7c5064b-44eb-46a4-b885-1070f835162e completed successfully {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.161 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-dotnet-basic-nvbuhsfr' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.161 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.173 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Waiting for initial CI deployment of e2e-tests-dotnet-basic-nvbuhsfr...
2026-04-22 19:41:42.173 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-nvbuhsfr-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.174 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.385 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 6156ac9d95737dbd86ffe48a9b9f40d5e44810d6 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Waiting for ArgoCD CI application to sync to commit: 6156ac9d95737dbd86ffe48a9b9f40d5e44810d6
2026-04-22 19:41:42.414 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-nvbuhsfr-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 6156ac9d95737dbd86ffe48a9b9f40d5e44810d6) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:42.415 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:57.648 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-nvbuhsfr-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:41:57.648 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.473 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-nvbuhsfr-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.473 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.473 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.473 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 6156ac9d95737dbd86ffe48a9b9f40d5e44810d6 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:42:19.474 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.474 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-dotnet-basic-nvbuhsfr (GitHub + Tekton CI) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.475 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.475 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.475 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.501 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.525 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.526 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.526 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
]]>
</system-out>
<system-err>
<![CDATA[(node:123) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts" time="330.382">
<system-out>
<![CDATA[2026-04-22 19:42:19.556 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.557 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:19.557 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:23.098 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776886939557 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:24.746 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:24.747 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr/pull/1 with SHA: 39ddb8ababb4b84e6584b5d274785ec528989f8a {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:24.747 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-dotnet-basic-nvbuhsfr... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:24.747 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:24.777 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:24.777 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-dotnet-basic-nvbuhsfr. Pipeline may still be launching. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:24.777 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-nvbuhsfr | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:29.987 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:29.987 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:29.987 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-dotnet-basic-nvbuhsfr | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.170 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.170 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.170 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.170 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 was triggered by promotion PR #1 in e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.171 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.212 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.212 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.212 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:42:41.212 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:43:11.278 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:43:11.278 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:43:11.279 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:43:11.279 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:43:41.350 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:43:41.350 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:43:41.350 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:43:41.351 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:44:11.417 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:44:11.417 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:44:11.418 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:44:11.418 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:44:41.515 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:44:41.516 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:44:41.516 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:44:41.516 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:11.584 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:11.584 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:11.584 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:11.584 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:11.594 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-pull-request-dpbg7 was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:11.594 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:13.260 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 6942d40fd59681c38db086856181a99ee5488559 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:13.260 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-dotnet-basic-nvbuhsfr... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:13.260 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr, event type: push {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:13.295 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:13.296 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:13.296 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-nvbuhsfr | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr, event: push, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.613 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.613 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.613 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.613 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h was triggered by on-push pipeline after merging #1 in e2e-tests-dotnet-basic-nvbuhsfr {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.613 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.652 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.652 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.652 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:19.652 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:49.693 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:49.694 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:49.694 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:45:49.694 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:46:19.766 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:46:19.766 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:46:19.766 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:46:19.767 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:46:49.815 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:46:49.815 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:46:49.816 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:46:49.816 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:19.892 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:19.892 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:19.893 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:19.893 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:49.935 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:49.935 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:49.935 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:49.935 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:49.936 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-nvbuhsfr-on-push-qtj5h was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:49.936 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="39.862">
<system-out>
<![CDATA[2026-04-22 19:47:49.992 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-nvbuhsfr-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:49.992 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:50.247 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 2ec6ab531101744ff489ce42383aadfce391d13c {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:50.247 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:50.248 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-nvbuhsfr-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:50.328 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-nvbuhsfr-development using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:51.070 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:51.071 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-nvbuhsfr-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:51.213 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-nvbuhsfr-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-nvbuhsfr-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (6156ac9)
Health Status:      Healthy

GROUP               KIND        NAMESPACE             NAME                             STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                         tssc-app-development             Succeeded  Synced         namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        service/e2e-tests-dotnet-basic-nvbuhsfr created
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr created
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:47:51.213 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-nvbuhsfr-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:07.249 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:47:51+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:47:51+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:47:51+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:47:55+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:47:56+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr unchanged
2026-04-22T19:47:56+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:47:56+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              service/e2e-tests-dotnet-basic-nvbuhsfr unchanged
2026-04-22T19:47:56+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
2026-04-22T19:47:57+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
2026-04-22T19:47:57+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Progressing              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
2026-04-22T19:47:59+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:48:01+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:48:01+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
2026-04-22T19:48:01+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  OutOfSync  Healthy              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
2026-04-22T19:48:04+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:48:06+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:48:06+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Progressing              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured

Name:               tssc-gitops/e2e-tests-dotnet-basic-nvbuhsfr-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-nvbuhsfr-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2ec6ab5)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      2ec6ab531101744ff489ce42383aadfce391d13c
Phase:              Succeeded
Start:              2026-04-22 19:48:01 +0000 UTC
Finished:           2026-04-22 19:48:06 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development             Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy            service/e2e-tests-dotnet-basic-nvbuhsfr unchanged
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:07.326 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-nvbuhsfr-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:07.326 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-nvbuhsfr-development | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-nvbuhsfr-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:15.747 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-nvbuhsfr-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:15.748 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-nvbuhsfr-development | Elapsed: 26s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-nvbuhsfr-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.788 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-nvbuhsfr-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.788 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.817 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-nvbuhsfr-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.817 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.817 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.817 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 2ec6ab531101744ff489ce42383aadfce391d13c {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.818 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 2ec6ab531101744ff489ce42383aadfce391d13c {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.819 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts" time="110.898">
<system-out>
<![CDATA[2026-04-22 19:48:29.842 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.842 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.954 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.954 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.955 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.984 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.984 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:29.984 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/stage/deployment-patch.yaml in repo e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:30.100 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:30.100 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559" {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:33.645 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776887309984 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:35.328 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:35.328 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:35.328 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-dotnet-basic-nvbuhsfr-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:35.328 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-dotnet-basic-nvbuhsfr-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:35.328 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:35.358 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:35.358 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:35.358 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:43.434 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:43.434 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:43.435 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.166 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.166 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.166 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.167 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh was triggered by promotion PR #1 in e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.167 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.221 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.221 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.222 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:48:53.222 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:23.279 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:23.279 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:23.279 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:23.279 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:53.321 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:53.321 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:53.321 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:53.322 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:53.324 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:53.324 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:54.864 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: fdc28d7f5683c5939e50607c3c5bc2791f76d8ca {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:54.865 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: fdc28d7f5683c5939e50607c3c5bc2791f76d8ca {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:54.865 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:54.865 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-nvbuhsfr-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:54.942 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-nvbuhsfr-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:55.709 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:55.709 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-nvbuhsfr-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:55.838 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-nvbuhsfr-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-nvbuhsfr-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2ec6ab5)
Health Status:      Healthy

GROUP               KIND        NAMESPACE       NAME                             STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                   tssc-app-stage                   Succeeded  Synced         namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        service/e2e-tests-dotnet-basic-nvbuhsfr created
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr created
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:49:55.838 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-nvbuhsfr-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:02.059 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:49:56+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:49:56+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:49:56+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:49:59+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:50:01+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              service/e2e-tests-dotnet-basic-nvbuhsfr unchanged
2026-04-22T19:50:01+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
2026-04-22T19:50:01+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr unchanged
2026-04-22T19:50:01+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:50:01+00:00   apps  Deployment  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured

Name:               tssc-gitops/e2e-tests-dotnet-basic-nvbuhsfr-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-nvbuhsfr-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (fdc28d7)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      fdc28d7f5683c5939e50607c3c5bc2791f76d8ca
Phase:              Succeeded
Start:              2026-04-22 19:49:56 +0000 UTC
Finished:           2026-04-22 19:50:01 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE       NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                   tssc-app-stage                   Succeeded  Synced             namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy            service/e2e-tests-dotnet-basic-nvbuhsfr unchanged
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:02.137 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-nvbuhsfr-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:02.138 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-nvbuhsfr-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-nvbuhsfr-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:11.035 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-nvbuhsfr-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:11.036 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-nvbuhsfr-stage | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-nvbuhsfr-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.449 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-nvbuhsfr-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.449 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.478 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-nvbuhsfr-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.478 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.478 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.478 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: fdc28d7f5683c5939e50607c3c5bc2791f76d8ca {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.478 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: fdc28d7f5683c5939e50607c3c5bc2791f76d8ca {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.480 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.480 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.481 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.481 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh in namespace: tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.514 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.737 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 found from Promotion Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-lhbkh logs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts" time="97.061">
<system-out>
<![CDATA[2026-04-22 19:50:20.757 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.757 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.870 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.871 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.872 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.899 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.900 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:20.900 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/prod/deployment-patch.yaml in repo e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:21.000 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:21.000 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559" {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:24.845 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776887420900 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:26.555 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops/pull/2 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:26.556 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:26.556 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-dotnet-basic-nvbuhsfr-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:26.556 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-dotnet-basic-nvbuhsfr-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:26.556 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:26.586 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:26.586 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:26.586 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.655 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.656 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.656 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.656 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 was triggered by promotion PR #2 in e2e-tests-dotnet-basic-nvbuhsfr-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.656 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.688 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.689 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.689 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:50:31.689 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:01.738 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:01.738 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:01.738 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:01.739 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:31.799 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:31.799 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:31.799 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:31.799 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:31.801 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:31.801 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:33.231 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 0945b54d5dfe3345a1e0890906687efce7f473df {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:33.231 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 0945b54d5dfe3345a1e0890906687efce7f473df {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:33.232 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:33.232 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-nvbuhsfr-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:33.317 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-nvbuhsfr-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:34.289 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:34.289 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-nvbuhsfr-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:34.433 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-nvbuhsfr-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-nvbuhsfr-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2ec6ab5)
Health Status:      Healthy

GROUP               KIND        NAMESPACE      NAME                             STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                  tssc-app-prod                    Succeeded  Synced         namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        service/e2e-tests-dotnet-basic-nvbuhsfr created
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr created
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:34.434 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-nvbuhsfr-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:40.450 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:51:34+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:51:34+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:51:34+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr    Synced  Healthy              
2026-04-22T19:51:38+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:51:40+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr unchanged
2026-04-22T19:51:40+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:51:40+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              service/e2e-tests-dotnet-basic-nvbuhsfr unchanged
2026-04-22T19:51:40+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured

Name:               tssc-gitops/e2e-tests-dotnet-basic-nvbuhsfr-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-nvbuhsfr-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-nvbuhsfr-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-nvbuhsfr/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (0945b54)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      0945b54d5dfe3345a1e0890906687efce7f473df
Phase:              Succeeded
Start:              2026-04-22 19:51:35 +0000 UTC
Finished:           2026-04-22 19:51:40 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod                    Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy            service/e2e-tests-dotnet-basic-nvbuhsfr unchanged
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-nvbuhsfr configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-nvbuhsfr  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-nvbuhsfr unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:40.526 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-nvbuhsfr-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:40.527 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-nvbuhsfr-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-nvbuhsfr-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:48.965 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-nvbuhsfr-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:48.965 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-nvbuhsfr-prod | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-nvbuhsfr-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.487 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-nvbuhsfr-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.488 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.526 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-nvbuhsfr-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.526 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.526 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.527 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 0945b54d5dfe3345a1e0890906687efce7f473df {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.527 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 0945b54d5dfe3345a1e0890906687efce7f473df {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.529 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.529 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.530 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.530 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.565 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.816 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 found from Promotion Pipeline e2e-tests-dotnet-basic-nvbuhsfr-gitops-on-pull-request-xbbz4 logs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts" time="0.241">
<system-out>
<![CDATA[2026-04-22 19:51:57.931 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.931 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 and document ID urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.932 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 and document ID: urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.932 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.998 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.999 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.999 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559, Published: 2026-04-22T19:46:58Z, SHA256: sha256:a25fa850e4039d8155358b2041c62284124f81a3c53e59a27294d7c06465c6a7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.999 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.999 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 and document ID urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:57.999 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 and document ID: urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:58.000 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:58.074 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:58.075 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:58.075 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559, Published: 2026-04-22T19:46:58Z, SHA256: sha256:a25fa850e4039d8155358b2041c62284124f81a3c53e59a27294d7c06465c6a7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:58.075 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1,urn:uuid:be16ff87-4453-485d-93d5-d9ac345d9180/1 found in TPA!!! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-22 19:51:58.076 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-nvbuhsfr:6942d40fd59681c38db086856181a99ee5488559 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-dotnet-basic[github-azure-quay]" tests="6" failures="0" skipped="5" time="149.935" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="149.935">
<system-out>
<![CDATA[2026-04-22 19:40:45.775 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.776 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-dotnet-basic-fbmbcsoz'... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.782 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.870 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.871 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.871 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.871 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.897 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.920 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.923 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.923 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.951 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.951 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:45.952 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:46.225 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-dotnet-basic-fbmbcsoz, ID: 377c10f1-bcdf-49ee-9381-9db5020a708d {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:46.225 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-dotnet-basic-fbmbcsoz to be completed... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:46.225 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 377c10f1-bcdf-49ee-9381-9db5020a708d to complete... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:46.347 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:46.348 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 377c10f1-bcdf-49ee-9381-9db5020a708d: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:51.786 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:51.786 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 377c10f1-bcdf-49ee-9381-9db5020a708d: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:56.820 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:40:56.820 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 377c10f1-bcdf-49ee-9381-9db5020a708d: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:01.997 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:01.998 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 377c10f1-bcdf-49ee-9381-9db5020a708d: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:07.014 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:07.014 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 377c10f1-bcdf-49ee-9381-9db5020a708d: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.041 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.041 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.041 [[32mINFO [0m] rhdh.developer-hub: Task 377c10f1-bcdf-49ee-9381-9db5020a708d completed successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.041 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-dotnet-basic-fbmbcsoz' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.042 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.053 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Waiting for initial CI deployment of e2e-tests-dotnet-basic-fbmbcsoz...
2026-04-22 19:41:12.053 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-fbmbcsoz-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.053 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-fbmbcsoz-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.341 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 3d00a647bbf240dd78fd43f15088a9ea8c4c3088 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Waiting for ArgoCD CI application to sync to commit: 3d00a647bbf240dd78fd43f15088a9ea8c4c3088
2026-04-22 19:41:12.372 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-dotnet-basic-fbmbcsoz-development' in namespace 'tssc-gitops': Error: HTTP-Code: 404
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"applications.argoproj.io \\\"e2e-tests-dotnet-basic-fbmbcsoz-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-dotnet-basic-fbmbcsoz-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"6a414e28-86e9-47f4-8a06-0c1120f0bb8b","cache-control":"no-cache, private","connection":"close","content-length":"304","content-type":"application/json","date":"Wed, 22 Apr 2026 19:41:12 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"ec6c5247-b151-4fbb-85e9-56baf266af44","x-kubernetes-pf-prioritylevel-uid":"3ed69e90-e7a5-4c06-bc95-20c324a9c004"} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:12.372 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:24.140 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-fbmbcsoz-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 3d00a647bbf240dd78fd43f15088a9ea8c4c3088) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:24.141 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.331 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-fbmbcsoz-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.332 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.332 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.332 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 3d00a647bbf240dd78fd43f15088a9ea8c4c3088 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:41:59.333 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.333 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.334 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-dotnet-basic-fbmbcsoz... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.543 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.878 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.879 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.879 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-dotnet-basic-fbmbcsoz... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.879 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:41:59.880 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:06.501 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-fbmbcsoz branch 'main' with commit SHA: 7e6f57356cc3fccf3443d7da38d14d40dd040a82 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:06.502 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 7e6f57356cc3fccf3443d7da38d14d40dd040a82 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:07.524 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-fbmbcsoz-gitops branch 'main' with commit SHA: 9bb5cd38405c0b4ca8f2fc25ce41fe11f53b4fef {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:07.524 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 9bb5cd38405c0b4ca8f2fc25ce41fe11f53b4fef {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:07.524 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-dotnet-basic-fbmbcsoz for component e2e-tests-dotnet-basic-fbmbcsoz... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:07.551 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-dotnet-basic-fbmbcsoz for component e2e-tests-dotnet-basic-fbmbcsoz... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:07.551 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-dotnet-basic-fbmbcsoz for component e2e-tests-dotnet-basic-fbmbcsoz... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:07.552 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:07.552 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:11.245 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/serviceendpoint/endpoints?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:11.261 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/serviceendpoint/endpoints?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:11.793 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-dotnet-basic-fbmbcsoz-gitops type=github name=e2e-tests-dotnet-basic-fbmbcsoz-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:11.794 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:12.828 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-dotnet-basic-fbmbcsoz type=github name=e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:12.829 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:16.509 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7667?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:17.494 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7668?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:17.952 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7667... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:17.953 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7667?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:19.861 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7668... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:19.862 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7668?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:25.079 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-dotnet-basic-fbmbcsoz-gitops". {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:25.079 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.125 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-dotnet-basic-fbmbcsoz". {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.126 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.126 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-dotnet-basic-fbmbcsoz... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.152 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.152 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.152 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-fbmbcsoz-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.153 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-fbmbcsoz-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.153 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.153 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.153 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:26.153 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:34.812 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:34.814 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:35.620 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3900?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:37.915 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:37.915 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:40.608 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:40.608 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:45.631 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/queue/41?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:45.779 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-dotnet-basic-fbmbcsoz {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:45.780 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:46.441 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3900?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:42:54.691 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/queue/41?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:43:15.691 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:43:15.701 [[31mERROR[0m] azure.agent-pool: Failed to authorize pipeline 7667 for agent pool 41: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:43:15.701 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-22 19:43:15.702 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-dotnet-basic-github-azure-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node:129) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
<error message="Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded" type="Error">
<![CDATA[  [e2e-e2e-tests-dotnet-basic[github-azure-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

    Error: Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded

       at ../src/rhtap/postcreation/componentPostCreateAction.ts:37

      35 |     } catch (error) {
      36 |       this.logger.error(`Error executing post-creation actions: ${error}`);
    > 37 |       throw new Error(
         |             ^
      38 |         `Post-creation actions failed: ${error}`
      39 |       );
      40 |     }
        at ComponentPostCreateAction.execute (/workspace/e2e-test/src/rhtap/postcreation/componentPostCreateAction.ts:37:13)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:75:7

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-dotnet-basic-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-nodejs[github-tekton-quay]" tests="6" failures="0" skipped="0" time="611.742" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="101.003">
<system-out>
<![CDATA[2026-04-22 19:40:45.773 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.774 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-nodejs-ttgayyrx'... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.780 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.842 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.869 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.872 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.873 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.904 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.904 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:45.905 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:46.203 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-nodejs-ttgayyrx, ID: 85fd59b4-5dd6-4581-a714-64f7e1dc81df {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:46.203 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-nodejs-ttgayyrx to be completed... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:46.204 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 85fd59b4-5dd6-4581-a714-64f7e1dc81df to complete... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:46.296 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:46.296 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:51.762 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:51.762 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:56.787 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:40:56.788 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:01.952 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:01.952 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:06.973 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:06.973 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:11.995 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:11.996 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:17.031 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:17.032 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:22.066 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:22.067 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:27.087 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:27.087 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:32.117 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:32.118 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 10/24 for task 85fd59b4-5dd6-4581-a714-64f7e1dc81df: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.143 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.143 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.143 [[32mINFO [0m] rhdh.developer-hub: Task 85fd59b4-5dd6-4581-a714-64f7e1dc81df completed successfully {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.144 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-nodejs-ttgayyrx' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.144 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.165 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Waiting for initial CI deployment of e2e-tests-nodejs-ttgayyrx...
2026-04-22 19:41:37.166 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-ttgayyrx-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.166 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.352 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 64cb0edb5a5f51125500a0d916a4df7e828a8a4a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Waiting for ArgoCD CI application to sync to commit: 64cb0edb5a5f51125500a0d916a4df7e828a8a4a
2026-04-22 19:41:37.392 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-ttgayyrx-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 64cb0edb5a5f51125500a0d916a4df7e828a8a4a) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:37.392 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:51.701 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-ttgayyrx-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 64cb0edb5a5f51125500a0d916a4df7e828a8a4a) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:41:51.702 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.707 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-ttgayyrx-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.707 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.707 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.708 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 64cb0edb5a5f51125500a0d916a4df7e828a8a4a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:42:26.708 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.708 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-nodejs-ttgayyrx (GitHub + Tekton CI) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.708 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.709 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.709 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.743 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.768 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.768 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.769 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
<system-err>
<![CDATA[(node:130) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts" time="276.011">
<system-out>
<![CDATA[2026-04-22 19:42:26.800 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.800 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:26.801 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:30.416 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776886946801 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:32.044 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx/pull/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:32.044 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx/pull/1 with SHA: 5f59107c1950bb0c307962bc7a5d095071e838ec {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:32.045 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-nodejs-ttgayyrx... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:32.045 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-ttgayyrx, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:32.072 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:32.072 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-nodejs-ttgayyrx. Pipeline may still be launching. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:32.073 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-ttgayyrx | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-ttgayyrx, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.499 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.500 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.500 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.500 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m was triggered by promotion PR #1 in e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.500 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.543 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.543 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.543 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:42:38.543 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:43:08.601 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:43:08.602 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:43:08.602 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:43:08.602 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:43:38.678 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:43:38.678 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:43:38.678 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:43:38.679 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:08.743 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:08.744 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:08.744 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:08.744 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:38.812 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:38.812 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:38.813 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:38.813 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:38.820 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-ttgayyrx-on-pull-request-djp7m was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:38.820 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:40.231 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 0e5c81f890c15977bb3436de76b80093a0792cc4 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:40.232 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-nodejs-ttgayyrx... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:40.232 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-ttgayyrx, event type: push {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:40.283 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:40.283 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:40.283 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-ttgayyrx | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-ttgayyrx, event: push, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:49.108 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:49.109 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:44:49.109 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-nodejs-ttgayyrx | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-ttgayyrx, event: push, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.519 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.519 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.519 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.519 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb was triggered by on-push pipeline after merging #1 in e2e-tests-nodejs-ttgayyrx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.519 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.558 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.558 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.558 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:02.558 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:32.631 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:32.632 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:32.632 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:45:32.632 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:46:02.688 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:46:02.688 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:46:02.688 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:46:02.689 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:46:32.762 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:46:32.763 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:46:32.763 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:46:32.763 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:02.806 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-on-push-5xkfb in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:02.806 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:02.806 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:02.806 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:02.808 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-ttgayyrx-on-push-5xkfb was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:02.808 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="24.744">
<system-out>
<![CDATA[2026-04-22 19:47:02.865 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-ttgayyrx-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:02.865 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:03.024 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': bd3c0ec85cb34569c61ee381a916daf507275740 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:03.025 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:03.025 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-ttgayyrx-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:03.114 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-ttgayyrx-development using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:04.091 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:04.092 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-ttgayyrx-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:04.220 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-ttgayyrx-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-nodejs-ttgayyrx-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-ttgayyrx/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (64cb0ed)
Health Status:      Healthy

GROUP               KIND        NAMESPACE             NAME                       STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                         tssc-app-development       Succeeded  Synced         namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        service/e2e-tests-nodejs-ttgayyrx created
apps                Deployment  tssc-app-development  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        deployment.apps/e2e-tests-nodejs-ttgayyrx created
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-ttgayyrx created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:04.220 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-ttgayyrx-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:10.139 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:47:04+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:47:04+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:47:04+00:00                         Service  tssc-app-development  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:47:07+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:47:09+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:47:09+00:00                         Service  tssc-app-development  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              service/e2e-tests-nodejs-ttgayyrx unchanged
2026-04-22T19:47:09+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              deployment.apps/e2e-tests-nodejs-ttgayyrx configured
2026-04-22T19:47:09+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-ttgayyrx unchanged
2026-04-22T19:47:09+00:00   apps  Deployment  tssc-app-development  e2e-tests-nodejs-ttgayyrx  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-ttgayyrx configured

Name:               tssc-gitops/e2e-tests-nodejs-ttgayyrx-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-nodejs-ttgayyrx-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-ttgayyrx/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (bd3c0ec)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      bd3c0ec85cb34569c61ee381a916daf507275740
Phase:              Succeeded
Start:              2026-04-22 19:47:04 +0000 UTC
Finished:           2026-04-22 19:47:09 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                       STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development       Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-nodejs-ttgayyrx  Synced     Healthy            service/e2e-tests-nodejs-ttgayyrx unchanged
apps                Deployment  tssc-app-development  e2e-tests-nodejs-ttgayyrx  Synced     Progressing        deployment.apps/e2e-tests-nodejs-ttgayyrx configured
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-ttgayyrx  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-ttgayyrx unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:10.273 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-ttgayyrx-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:10.274 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-ttgayyrx-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-ttgayyrx-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:18.765 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-ttgayyrx-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:18.765 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-ttgayyrx-development | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-ttgayyrx-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.542 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-ttgayyrx-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.542 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.569 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-ttgayyrx-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.570 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.570 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.570 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: bd3c0ec85cb34569c61ee381a916daf507275740 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.570 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: bd3c0ec85cb34569c61ee381a916daf507275740 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.572 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts" time="107.837">
<system-out>
<![CDATA[2026-04-22 19:47:27.598 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-ttgayyrx/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.598 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-ttgayyrx/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.739 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-ttgayyrx/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.740 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-ttgayyrx/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.741 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.769 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.769 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.770 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-ttgayyrx/overlays/stage/deployment-patch.yaml in repo e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.873 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:27.873 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4" {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:31.467 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776887247770 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:33.324 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops/pull/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:33.325 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:33.325 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-nodejs-ttgayyrx-gitops repository {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:33.325 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-nodejs-ttgayyrx-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:33.325 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-ttgayyrx-gitops, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:33.353 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:33.353 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-nodejs-ttgayyrx-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:33.354 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-ttgayyrx-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-ttgayyrx-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.879 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.879 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.879 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.880 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx was triggered by promotion PR #1 in e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.880 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.916 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.916 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.916 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:47:39.916 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:09.984 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:09.984 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:09.984 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:09.985 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:40.051 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:40.051 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:40.052 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:40.052 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:40.053 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:40.054 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:41.638 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: eab0085eacf10d57e8c6e8d20dba00ed9cdb4f5a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:41.638 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: eab0085eacf10d57e8c6e8d20dba00ed9cdb4f5a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:41.638 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:41.639 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-ttgayyrx-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:41.720 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-ttgayyrx-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:42.400 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:42.400 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-ttgayyrx-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:42.568 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-ttgayyrx-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-nodejs-ttgayyrx-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-ttgayyrx/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (64cb0ed)
Health Status:      Healthy

GROUP               KIND        NAMESPACE       NAME                       STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                   tssc-app-stage             Succeeded  Synced         namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        service/e2e-tests-nodejs-ttgayyrx created
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        deployment.apps/e2e-tests-nodejs-ttgayyrx created
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-ttgayyrx created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:42.569 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-ttgayyrx-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:58.040 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:48:42+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:48:42+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:48:42+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:48:47+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:48:48+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              deployment.apps/e2e-tests-nodejs-ttgayyrx configured
2026-04-22T19:48:48+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-ttgayyrx unchanged
2026-04-22T19:48:48+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:48:48+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              service/e2e-tests-nodejs-ttgayyrx unchanged
2026-04-22T19:48:48+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-ttgayyrx configured
2026-04-22T19:48:48+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx    Synced  Progressing              deployment.apps/e2e-tests-nodejs-ttgayyrx configured
2026-04-22T19:48:51+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:48:52+00:00          Namespace                    tssc-app-stage  Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:48:52+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-ttgayyrx configured
2026-04-22T19:48:52+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx  OutOfSync  Healthy              deployment.apps/e2e-tests-nodejs-ttgayyrx configured
2026-04-22T19:48:55+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:48:56+00:00          Namespace                    tssc-app-stage  Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:48:57+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx    Synced  Progressing              deployment.apps/e2e-tests-nodejs-ttgayyrx configured

Name:               tssc-gitops/e2e-tests-nodejs-ttgayyrx-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-nodejs-ttgayyrx-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-ttgayyrx/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (eab0085)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      eab0085eacf10d57e8c6e8d20dba00ed9cdb4f5a
Phase:              Succeeded
Start:              2026-04-22 19:48:52 +0000 UTC
Finished:           2026-04-22 19:48:56 +0000 UTC
Duration:           4s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE       NAME                       STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                   tssc-app-stage             Succeeded  Synced             namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-nodejs-ttgayyrx  Synced     Healthy            service/e2e-tests-nodejs-ttgayyrx unchanged
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-ttgayyrx  Synced     Progressing        deployment.apps/e2e-tests-nodejs-ttgayyrx configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-ttgayyrx  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-ttgayyrx unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:58.129 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-ttgayyrx-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:48:58.130 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-ttgayyrx-stage | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-ttgayyrx-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:03.319 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-ttgayyrx-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:03.320 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-ttgayyrx-stage | Elapsed: 22s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-ttgayyrx-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.079 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-ttgayyrx-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.080 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.109 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-ttgayyrx-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.109 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.109 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.110 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: eab0085eacf10d57e8c6e8d20dba00ed9cdb4f5a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.110 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: eab0085eacf10d57e8c6e8d20dba00ed9cdb4f5a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.111 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.111 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.112 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.112 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx in namespace: tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.149 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.431 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 found from Promotion Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-sp9sx logs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts" time="101.892">
<system-out>
<![CDATA[2026-04-22 19:49:15.452 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-ttgayyrx/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.452 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-ttgayyrx/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.629 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-ttgayyrx/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.630 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-ttgayyrx/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.631 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.663 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.664 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.664 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-ttgayyrx/overlays/prod/deployment-patch.yaml in repo e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.776 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:15.777 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4" {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:19.376 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776887355664 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:21.116 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops/pull/2 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:21.116 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:21.116 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-nodejs-ttgayyrx-gitops repository {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:21.116 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-nodejs-ttgayyrx-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:21.117 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-ttgayyrx-gitops, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:21.150 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:21.150 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:21.150 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-ttgayyrx-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-ttgayyrx-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.686 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.686 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.686 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.687 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z was triggered by promotion PR #2 in e2e-tests-nodejs-ttgayyrx-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.687 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.720 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.721 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.721 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:49:30.721 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:00.815 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:00.815 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:00.815 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:00.816 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z | Status: running | Reason: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:30.881 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:30.882 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:30.882 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:30.882 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:30.886 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:30.886 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:32.498 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 1e1f40b2d61aca750a67f96f9d679cc03e6c203a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:32.498 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 1e1f40b2d61aca750a67f96f9d679cc03e6c203a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:32.498 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:32.499 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-ttgayyrx-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:32.586 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-ttgayyrx-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:33.192 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:33.192 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-ttgayyrx-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:33.339 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-ttgayyrx-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-nodejs-ttgayyrx-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-ttgayyrx/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (bd3c0ec)
Health Status:      Healthy

GROUP               KIND        NAMESPACE      NAME                       STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                  tssc-app-prod              Succeeded  Synced         namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        service/e2e-tests-nodejs-ttgayyrx created
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        deployment.apps/e2e-tests-nodejs-ttgayyrx created
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-ttgayyrx  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-ttgayyrx created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:33.340 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-ttgayyrx-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:39.742 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:50:33+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:50:33+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:50:33+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-ttgayyrx    Synced  Healthy              
2026-04-22T19:50:37+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:50:38+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:50:38+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              service/e2e-tests-nodejs-ttgayyrx unchanged
2026-04-22T19:50:38+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              deployment.apps/e2e-tests-nodejs-ttgayyrx configured
2026-04-22T19:50:38+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-ttgayyrx    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-ttgayyrx unchanged

Name:               tssc-gitops/e2e-tests-nodejs-ttgayyrx-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-nodejs-ttgayyrx-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-ttgayyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-ttgayyrx/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (1e1f40b)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      1e1f40b2d61aca750a67f96f9d679cc03e6c203a
Phase:              Succeeded
Start:              2026-04-22 19:50:33 +0000 UTC
Finished:           2026-04-22 19:50:38 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                       STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod              Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-nodejs-ttgayyrx  Synced     Healthy            service/e2e-tests-nodejs-ttgayyrx unchanged
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-ttgayyrx  Synced     Progressing        deployment.apps/e2e-tests-nodejs-ttgayyrx configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-ttgayyrx  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-ttgayyrx unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:39.817 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-ttgayyrx-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:39.817 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-ttgayyrx-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-ttgayyrx-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:47.569 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-ttgayyrx-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:47.569 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-ttgayyrx-prod | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-ttgayyrx-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.056 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-ttgayyrx-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.057 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.079 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-ttgayyrx-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.079 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.079 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.080 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 1e1f40b2d61aca750a67f96f9d679cc03e6c203a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.080 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 1e1f40b2d61aca750a67f96f9d679cc03e6c203a {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.082 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.082 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.082 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.082 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z in namespace: tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.115 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.342 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 found from Promotion Pipeline e2e-tests-nodejs-ttgayyrx-gitops-on-pull-request-txn7z logs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts" time="0.255">
<system-out>
<![CDATA[2026-04-22 19:50:57.458 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.458 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 and document ID urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.458 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 and document ID: urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.459 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.527 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.527 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.527 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4, Published: 2026-04-22T19:46:08Z, SHA256: sha256:9c5dd7610fe10644b9d728a05fd7462f77236b12508be3580679e427bfc6911e {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.527 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.528 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 and document ID urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.528 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 and document ID: urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.528 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.614 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.614 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.614 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4, Published: 2026-04-22T19:46:08Z, SHA256: sha256:9c5dd7610fe10644b9d728a05fd7462f77236b12508be3580679e427bfc6911e {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.614 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1,urn:uuid:dd065f7b-a02e-4f65-b2e6-818cef75b26b/1 found in TPA!!! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-22 19:50:57.616 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-nodejs-ttgayyrx:0e5c81f890c15977bb3436de76b80093a0792cc4 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-nodejs[github-azure-quay]" tests="6" failures="0" skipped="5" time="136.562" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="136.562">
<system-out>
<![CDATA[2026-04-22 19:40:45.712 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-nodejs-jnazjvil {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.713 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-nodejs-jnazjvil'... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.719 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.829 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.830 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.830 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.830 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.856 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.883 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.886 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.886 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.914 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.914 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:45.915 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:46.217 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-nodejs-jnazjvil, ID: dc32517b-9f0d-4bd6-9d54-07447d86a5e9 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:46.217 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-nodejs-jnazjvil to be completed... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:46.218 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task dc32517b-9f0d-4bd6-9d54-07447d86a5e9 to complete... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:46.348 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:46.349 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task dc32517b-9f0d-4bd6-9d54-07447d86a5e9: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:51.806 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:51.807 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task dc32517b-9f0d-4bd6-9d54-07447d86a5e9: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:56.828 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:40:56.829 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task dc32517b-9f0d-4bd6-9d54-07447d86a5e9: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:02.097 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:02.097 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task dc32517b-9f0d-4bd6-9d54-07447d86a5e9: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:07.141 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:07.142 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task dc32517b-9f0d-4bd6-9d54-07447d86a5e9: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.161 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.162 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.162 [[32mINFO [0m] rhdh.developer-hub: Task dc32517b-9f0d-4bd6-9d54-07447d86a5e9 completed successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.162 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-nodejs-jnazjvil' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.163 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-nodejs-jnazjvil {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.176 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Waiting for initial CI deployment of e2e-tests-nodejs-jnazjvil...
2026-04-22 19:41:12.177 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-jnazjvil-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.178 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-jnazjvil-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.467 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': c5367343f81d3ad72a5178acf935fdf2cff91ab7 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Waiting for ArgoCD CI application to sync to commit: c5367343f81d3ad72a5178acf935fdf2cff91ab7
2026-04-22 19:41:12.494 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-nodejs-jnazjvil-development' in namespace 'tssc-gitops': Error: HTTP-Code: 404
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"applications.argoproj.io \\\"e2e-tests-nodejs-jnazjvil-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-nodejs-jnazjvil-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"71353e7e-b8fc-4cc1-a362-4e135a5d930b","cache-control":"no-cache, private","connection":"close","content-length":"292","content-type":"application/json","date":"Wed, 22 Apr 2026 19:41:12 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"ec6c5247-b151-4fbb-85e9-56baf266af44","x-kubernetes-pf-prioritylevel-uid":"3ed69e90-e7a5-4c06-bc95-20c324a9c004"} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:12.494 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:24.646 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-jnazjvil-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: c5367343f81d3ad72a5178acf935fdf2cff91ab7) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:24.647 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:57.219 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-jnazjvil-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:41:57.219 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:01.888 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-jnazjvil-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:01.888 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:01.888 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:01.889 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: c5367343f81d3ad72a5178acf935fdf2cff91ab7 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:43:01.889 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:01.889 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-nodejs-jnazjvil {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:01.890 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-nodejs-jnazjvil... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:02.148 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:02.217 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:02.263 [[31mERROR[0m] azure.variable-group: Failed to create variable group 'e2e-tests-nodejs-jnazjvil': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:02.263 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create or update variable group 'e2e-tests-nodejs-jnazjvil': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:02.264 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-22 19:43:02.264 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-nodejs-github-azure-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node:141) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
<error message="Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429" type="Error">
<![CDATA[  [e2e-e2e-tests-nodejs[github-azure-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

    Error: Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429

       at ../src/rhtap/postcreation/componentPostCreateAction.ts:37

      35 |     } catch (error) {
      36 |       this.logger.error(`Error executing post-creation actions: ${error}`);
    > 37 |       throw new Error(
         |             ^
      38 |         `Post-creation actions failed: ${error}`
      39 |       );
      40 |     }
        at ComponentPostCreateAction.execute (/workspace/e2e-test/src/rhtap/postcreation/componentPostCreateAction.ts:37:13)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:75:7

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-nodejs-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-java-quarkus[github-tekton-quay]" tests="6" failures="0" skipped="0" time="730.129" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="94.567">
<system-out>
<![CDATA[2026-04-22 19:40:45.761 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.762 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-quarkus-tapcerfv'... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.769 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.826 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.854 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.858 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.859 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.891 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.892 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:45.893 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:46.143 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-quarkus-tapcerfv, ID: 7725e669-540f-4943-aad3-0165cf75b07a {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:46.144 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-quarkus-tapcerfv to be completed... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:46.144 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 7725e669-540f-4943-aad3-0165cf75b07a to complete... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:46.271 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:46.272 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:51.737 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:51.738 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:56.762 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:40:56.763 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:01.838 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:01.838 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:06.866 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:06.866 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:11.884 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:11.884 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:16.904 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:16.904 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:21.929 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:21.929 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:26.948 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:26.948 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:32.111 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:32.112 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 10/24 for task 7725e669-540f-4943-aad3-0165cf75b07a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.141 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.141 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.141 [[32mINFO [0m] rhdh.developer-hub: Task 7725e669-540f-4943-aad3-0165cf75b07a completed successfully {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.142 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-quarkus-tapcerfv' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.142 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.164 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Waiting for initial CI deployment of e2e-tests-java-quarkus-tapcerfv...
2026-04-22 19:41:37.164 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-tapcerfv-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.164 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.357 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 900dade80e9317a3a71b4183a20a1e509d623b58 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Waiting for ArgoCD CI application to sync to commit: 900dade80e9317a3a71b4183a20a1e509d623b58
2026-04-22 19:41:37.391 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-tapcerfv-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 900dade80e9317a3a71b4183a20a1e509d623b58) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:37.392 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:51.933 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-tapcerfv-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 900dade80e9317a3a71b4183a20a1e509d623b58) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:41:51.933 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.264 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-tapcerfv-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.264 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.264 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.264 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 900dade80e9317a3a71b4183a20a1e509d623b58 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:42:20.264 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.265 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-java-quarkus-tapcerfv (GitHub + Tekton CI) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.265 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.265 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.265 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.294 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.320 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.320 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.320 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
]]>
</system-out>
<system-err>
<![CDATA[(node:143) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts" time="405.013">
<system-out>
<![CDATA[2026-04-22 19:42:20.350 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.351 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:20.351 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:23.934 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776886940351 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:25.686 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:25.687 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv/pull/1 with SHA: 7d0ebefd0f1c2793025843d95fc16f284b26932a {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:25.687 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-quarkus-tapcerfv... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:25.687 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:25.716 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:25.716 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-tapcerfv. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:25.716 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-tapcerfv | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:31.170 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:31.170 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:31.171 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-java-quarkus-tapcerfv | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.460 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.461 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.461 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.461 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf was triggered by promotion PR #1 in e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.461 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.506 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.506 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.506 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:42:42.507 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:43:12.574 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:43:12.575 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:43:12.575 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:43:12.575 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:43:42.642 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:43:42.643 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:43:42.643 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:43:42.643 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:44:12.736 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:44:12.737 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:44:12.737 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:44:12.737 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:44:42.805 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:44:42.805 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:44:42.806 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:44:42.806 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:12.876 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:12.877 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:12.877 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:12.877 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:42.953 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:42.953 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:42.953 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:42.953 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:42.961 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-tapcerfv-on-pull-request-7ktzf was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:42.961 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:44.596 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 241932020244b4708f18dd3092fdace9e339966b {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:44.596 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-java-quarkus-tapcerfv... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:44.597 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv, event type: push {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:44.632 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:44.632 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:44.632 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-tapcerfv | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv, event: push, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:49.963 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:49.963 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:45:49.963 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-java-quarkus-tapcerfv | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv, event: push, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.908 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.908 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.909 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.909 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz was triggered by on-push pipeline after merging #1 in e2e-tests-java-quarkus-tapcerfv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.909 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.953 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.953 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.953 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:04.953 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:35.026 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:35.026 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:35.026 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:46:35.026 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:47:05.086 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:47:05.086 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:47:05.086 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:47:05.086 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:47:35.163 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:47:35.164 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:47:35.164 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:47:35.164 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:48:05.220 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:48:05.220 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:48:05.220 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:48:05.221 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:48:35.290 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:48:35.291 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:48:35.291 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:48:35.291 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.358 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.358 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.358 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.359 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.361 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-tapcerfv-on-push-9g9sz was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.361 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="27.678">
<system-out>
<![CDATA[2026-04-22 19:49:05.413 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-tapcerfv-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.414 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.582 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 8766b7121f31dac99739c2edbd5d7e58917a81f3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.583 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.583 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-tapcerfv-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:05.670 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-tapcerfv-development using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:06.662 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:06.663 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-tapcerfv-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:06.934 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-tapcerfv-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-tapcerfv-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-tapcerfv/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (900dade)
Health Status:      Healthy

GROUP               KIND        NAMESPACE             NAME                             STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                         tssc-app-development             Succeeded  Synced         namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        service/e2e-tests-java-quarkus-tapcerfv created
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-tapcerfv created
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:06.935 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-tapcerfv-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:12.664 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:49:07+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:49:07+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:49:07+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:49:10+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:49:12+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:49:12+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              service/e2e-tests-java-quarkus-tapcerfv unchanged
2026-04-22T19:49:12+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-tapcerfv configured
2026-04-22T19:49:12+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv unchanged

Name:               tssc-gitops/e2e-tests-java-quarkus-tapcerfv-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-tapcerfv-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-tapcerfv/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (8766b71)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      8766b7121f31dac99739c2edbd5d7e58917a81f3
Phase:              Succeeded
Start:              2026-04-22 19:49:07 +0000 UTC
Finished:           2026-04-22 19:49:12 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development             Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy            service/e2e-tests-java-quarkus-tapcerfv unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-tapcerfv  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-tapcerfv configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:12.746 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-tapcerfv-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:12.747 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-tapcerfv-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-tapcerfv-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:21.726 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-tapcerfv-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:21.726 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-tapcerfv-development | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-tapcerfv-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.031 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-tapcerfv-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.032 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.059 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-tapcerfv-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.060 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.060 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.060 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 8766b7121f31dac99739c2edbd5d7e58917a81f3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.060 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 8766b7121f31dac99739c2edbd5d7e58917a81f3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.062 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts" time="100.393">
<system-out>
<![CDATA[2026-04-22 19:49:33.085 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-tapcerfv/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.086 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-tapcerfv/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.196 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-tapcerfv/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.196 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-tapcerfv/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.198 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.225 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.225 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.226 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-tapcerfv/overlays/stage/deployment-patch.yaml in repo e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.311 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:33.311 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b" {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:37.029 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776887373226 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:38.601 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:38.602 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:38.602 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-java-quarkus-tapcerfv-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:38.602 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-quarkus-tapcerfv-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:38.602 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:38.630 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:38.630 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-tapcerfv-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:38.630 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-tapcerfv-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.170 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.170 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.170 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.170 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh was triggered by promotion PR #1 in e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.170 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.204 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.204 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.205 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:49:44.205 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:14.269 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:14.269 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:14.270 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:14.270 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:44.333 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:44.333 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:44.333 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:44.334 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:44.335 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:44.336 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:45.849 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 6b5a616e18b2915f181c0f064a3dbb2d99f51dae {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:45.850 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 6b5a616e18b2915f181c0f064a3dbb2d99f51dae {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:45.850 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:45.850 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-tapcerfv-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:45.923 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-tapcerfv-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:46.797 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:46.798 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-tapcerfv-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:46.937 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-tapcerfv-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-tapcerfv-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-tapcerfv/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (900dade)
Health Status:      Healthy

GROUP               KIND        NAMESPACE       NAME                             STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                   tssc-app-stage                   Succeeded  Synced         namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        service/e2e-tests-java-quarkus-tapcerfv created
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-tapcerfv created
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:46.937 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-tapcerfv-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:53.332 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:50:47+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:50:47+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:50:47+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:50:51+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:50:52+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:50:52+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              service/e2e-tests-java-quarkus-tapcerfv unchanged
2026-04-22T19:50:52+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-tapcerfv configured
2026-04-22T19:50:52+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv unchanged
2026-04-22T19:50:52+00:00   apps  Deployment  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-tapcerfv configured

Name:               tssc-gitops/e2e-tests-java-quarkus-tapcerfv-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-tapcerfv-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-tapcerfv/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (6b5a616)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      6b5a616e18b2915f181c0f064a3dbb2d99f51dae
Phase:              Succeeded
Start:              2026-04-22 19:50:47 +0000 UTC
Finished:           2026-04-22 19:50:52 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE       NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                   tssc-app-stage                   Succeeded  Synced             namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy            service/e2e-tests-java-quarkus-tapcerfv unchanged
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-tapcerfv  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-tapcerfv configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:53.441 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-tapcerfv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:50:53.441 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-tapcerfv-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-tapcerfv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:03.128 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-tapcerfv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:03.129 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-tapcerfv-stage | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-tapcerfv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.175 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-tapcerfv-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.175 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.200 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-tapcerfv-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.201 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.201 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.201 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 6b5a616e18b2915f181c0f064a3dbb2d99f51dae {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.201 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 6b5a616e18b2915f181c0f064a3dbb2d99f51dae {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.203 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.204 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.204 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.204 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.239 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.476 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 found from Promotion Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-pgnmh logs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts" time="102.215">
<system-out>
<![CDATA[2026-04-22 19:51:13.498 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-tapcerfv/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.499 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-tapcerfv/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.634 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-tapcerfv/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.634 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-tapcerfv/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.636 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.665 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.665 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.665 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-tapcerfv/overlays/prod/deployment-patch.yaml in repo e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.771 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:13.771 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b" {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:17.534 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776887473665 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:19.138 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops/pull/2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:19.138 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:19.138 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-java-quarkus-tapcerfv-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:19.139 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-java-quarkus-tapcerfv-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:19.139 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:19.194 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:19.194 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:19.194 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-tapcerfv-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-tapcerfv-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.256 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.257 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.257 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.257 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 was triggered by promotion PR #2 in e2e-tests-java-quarkus-tapcerfv-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.257 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.289 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.289 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.289 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:27.290 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:57.344 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:57.344 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:57.344 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:51:57.344 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:27.417 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:27.417 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:27.417 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:27.417 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:27.420 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:27.420 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:28.972 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: da81c95f021c047f9648ea57076bc7b6a23e64ed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:28.972 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: da81c95f021c047f9648ea57076bc7b6a23e64ed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:28.972 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:28.973 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-tapcerfv-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:29.064 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-tapcerfv-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:29.929 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:29.929 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-tapcerfv-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:30.072 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-tapcerfv-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-tapcerfv-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-tapcerfv/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (8766b71)
Health Status:      Healthy

GROUP               KIND        NAMESPACE      NAME                             STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                  tssc-app-prod                    Succeeded  Synced         namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        service/e2e-tests-java-quarkus-tapcerfv created
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-tapcerfv created
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:30.072 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-tapcerfv-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:36.336 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:52:30+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:52:30+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:52:30+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv    Synced  Healthy              
2026-04-22T19:52:34+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:52:35+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:52:35+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              service/e2e-tests-java-quarkus-tapcerfv unchanged
2026-04-22T19:52:35+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-tapcerfv configured
2026-04-22T19:52:35+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv unchanged
2026-04-22T19:52:35+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-tapcerfv configured

Name:               tssc-gitops/e2e-tests-java-quarkus-tapcerfv-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-tapcerfv-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-tapcerfv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-tapcerfv/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (da81c95)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      da81c95f021c047f9648ea57076bc7b6a23e64ed
Phase:              Succeeded
Start:              2026-04-22 19:52:31 +0000 UTC
Finished:           2026-04-22 19:52:35 +0000 UTC
Duration:           4s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod                    Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy            service/e2e-tests-java-quarkus-tapcerfv unchanged
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-tapcerfv  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-tapcerfv configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-tapcerfv  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-tapcerfv unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:36.418 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-tapcerfv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:36.418 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-tapcerfv-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-tapcerfv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:45.398 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-tapcerfv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:45.398 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-tapcerfv-prod | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-tapcerfv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.176 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-tapcerfv-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.176 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.203 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-tapcerfv-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.203 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.203 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.203 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: da81c95f021c047f9648ea57076bc7b6a23e64ed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.203 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: da81c95f021c047f9648ea57076bc7b6a23e64ed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.205 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.205 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.205 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.205 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.242 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.711 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 found from Promotion Pipeline e2e-tests-java-quarkus-tapcerfv-gitops-on-pull-request-xgph7 logs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts" time="0.263">
<system-out>
<![CDATA[2026-04-22 19:52:55.826 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.827 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b and document ID urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.827 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b and document ID: urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.827 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.905 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.905 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.905 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b, Published: 2026-04-22T19:48:22Z, SHA256: sha256:13dc8d0e905553e15dd1b033b4808bc42b3800e1b6bebb6d290749b446f391e4 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.905 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.905 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b and document ID urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.905 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b and document ID: urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.906 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.992 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.993 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.993 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b, Published: 2026-04-22T19:48:22Z, SHA256: sha256:13dc8d0e905553e15dd1b033b4808bc42b3800e1b6bebb6d290749b446f391e4 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.993 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1,urn:uuid:9ebf22fa-7eb7-4498-bd8a-8337254bd80c/1 found in TPA!!! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-22 19:52:55.994 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-java-quarkus-tapcerfv:241932020244b4708f18dd3092fdace9e339966b {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-java-quarkus[github-azure-quay]" tests="6" failures="0" skipped="5" time="143.295" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="143.295">
<system-out>
<![CDATA[2026-04-22 19:40:45.750 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.751 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-quarkus-jgtsogqd'... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.757 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.842 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.843 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.843 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.844 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.871 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.899 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.902 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.903 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.932 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.932 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:45.933 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:46.215 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-quarkus-jgtsogqd, ID: 0bb9e306-fbb6-46aa-95ec-243e7d007f14 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:46.215 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-quarkus-jgtsogqd to be completed... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:46.216 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 0bb9e306-fbb6-46aa-95ec-243e7d007f14 to complete... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:46.349 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:46.350 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 0bb9e306-fbb6-46aa-95ec-243e7d007f14: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:51.928 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:51.929 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 0bb9e306-fbb6-46aa-95ec-243e7d007f14: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:56.952 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:40:56.952 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 0bb9e306-fbb6-46aa-95ec-243e7d007f14: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:02.105 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:02.106 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 0bb9e306-fbb6-46aa-95ec-243e7d007f14: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:07.158 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:07.158 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 0bb9e306-fbb6-46aa-95ec-243e7d007f14: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.186 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.186 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.186 [[32mINFO [0m] rhdh.developer-hub: Task 0bb9e306-fbb6-46aa-95ec-243e7d007f14 completed successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.187 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-quarkus-jgtsogqd' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.187 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.211 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Waiting for initial CI deployment of e2e-tests-java-quarkus-jgtsogqd...
2026-04-22 19:41:12.212 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-jgtsogqd-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.212 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-jgtsogqd-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.532 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': ae0430e69483e241a172abdd489d0533a3a9a015 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Waiting for ArgoCD CI application to sync to commit: ae0430e69483e241a172abdd489d0533a3a9a015
2026-04-22 19:41:12.558 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-java-quarkus-jgtsogqd-development' in namespace 'tssc-gitops': Error: HTTP-Code: 404
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"applications.argoproj.io \\\"e2e-tests-java-quarkus-jgtsogqd-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-java-quarkus-jgtsogqd-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"13c1b949-8207-406b-a615-45946c10eb93","cache-control":"no-cache, private","connection":"close","content-length":"304","content-type":"application/json","date":"Wed, 22 Apr 2026 19:41:12 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"ec6c5247-b151-4fbb-85e9-56baf266af44","x-kubernetes-pf-prioritylevel-uid":"3ed69e90-e7a5-4c06-bc95-20c324a9c004"} {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:12.559 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:30.926 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-jgtsogqd-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:30.926 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.264 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-jgtsogqd-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.265 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.265 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.265 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: ae0430e69483e241a172abdd489d0533a3a9a015 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:41:59.265 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.266 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.266 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-java-quarkus-jgtsogqd... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.496 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.844 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.844 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.844 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-java-quarkus-jgtsogqd... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.845 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:41:59.845 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:06.528 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-jgtsogqd branch 'main' with commit SHA: cf60f0a2cdfb37b9b2cffefc114dccc353d36f7a {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:06.528 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: cf60f0a2cdfb37b9b2cffefc114dccc353d36f7a {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.496 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-jgtsogqd-gitops branch 'main' with commit SHA: 086968bc6dc3a48a7cd66bd78ca79ad07417795f {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.496 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 086968bc6dc3a48a7cd66bd78ca79ad07417795f {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.496 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-java-quarkus-jgtsogqd for component e2e-tests-java-quarkus-jgtsogqd... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.524 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-java-quarkus-jgtsogqd for component e2e-tests-java-quarkus-jgtsogqd... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.525 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-java-quarkus-jgtsogqd for component e2e-tests-java-quarkus-jgtsogqd... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.525 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.525 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.601 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/serviceendpoint/endpoints?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.608 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/serviceendpoint/endpoints?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.890 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-java-quarkus-jgtsogqd-gitops type=github name=e2e-tests-java-quarkus-jgtsogqd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:07.891 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:11.479 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-java-quarkus-jgtsogqd type=github name=e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:11.480 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:15.794 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7666?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:15.853 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7666... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:15.854 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7666?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:17.918 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7670?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:17.988 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7670... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:17.989 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7670?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:20.625 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-java-quarkus-jgtsogqd-gitops". {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:20.625 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.247 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-java-quarkus-jgtsogqd". {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.247 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.248 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-java-quarkus-jgtsogqd... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.274 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.274 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.274 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-jgtsogqd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.275 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-jgtsogqd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.275 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.275 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.275 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:24.275 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:36.182 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:36.183 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:38.862 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-java-quarkus-jgtsogqd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:38.863 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:38.928 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:38.929 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:38.979 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/queue/41?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:39.510 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:39.511 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:39.560 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/queue/41?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:39.648 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3899?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:42:51.094 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3899?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:43:09.029 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:43:09.037 [[31mERROR[0m] azure.agent-pool: Failed to authorize pipeline 7670 for agent pool 41: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:43:09.038 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-22 19:43:09.038 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-java-quarkus-github-azure-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node:149) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
<error message="Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded" type="Error">
<![CDATA[  [e2e-e2e-tests-java-quarkus[github-azure-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

    Error: Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded

       at ../src/rhtap/postcreation/componentPostCreateAction.ts:37

      35 |     } catch (error) {
      36 |       this.logger.error(`Error executing post-creation actions: ${error}`);
    > 37 |       throw new Error(
         |             ^
      38 |         `Post-creation actions failed: ${error}`
      39 |       );
      40 |     }
        at ComponentPostCreateAction.execute (/workspace/e2e-test/src/rhtap/postcreation/componentPostCreateAction.ts:37:13)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:75:7

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-java-quarkus-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-java-springboot[github-tekton-quay]" tests="6" failures="0" skipped="0" time="603.307" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="50.785">
<system-out>
<![CDATA[2026-04-22 19:41:33.386 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.387 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-springboot-tmfwutwn'... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.394 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.446 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.476 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.479 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.479 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.511 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.511 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.512 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.549 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-tmfwutwn, ID: 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.549 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-tmfwutwn to be completed... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.550 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc to complete... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.577 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:33.577 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:38.599 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:38.599 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:43.621 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:43.622 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:48.647 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:48.647 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:53.680 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:53.680 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:58.709 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:41:58.710 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:03.739 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:03.739 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:08.771 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:08.771 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:13.800 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:13.800 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:18.832 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:18.832 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 10/24 for task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:23.858 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:23.858 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:23.858 [[32mINFO [0m] rhdh.developer-hub: Task 09a8ae63-0282-4cdc-8bf0-e5a3f8f51afc completed successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:23.858 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-springboot-tmfwutwn' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:23.859 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:23.873 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
Waiting for initial CI deployment of e2e-tests-java-springboot-tmfwutwn...
2026-04-22 19:42:23.873 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-tmfwutwn-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:23.874 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.042 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': bb7421aa69c9616d68d26ceb3b3f50eefa588587 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
Waiting for ArgoCD CI application to sync to commit: bb7421aa69c9616d68d26ceb3b3f50eefa588587
2026-04-22 19:42:24.071 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-tmfwutwn-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.072 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.072 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.072 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: bb7421aa69c9616d68d26ceb3b3f50eefa588587 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:42:24.073 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.073 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-java-springboot-tmfwutwn (GitHub + Tekton CI) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.073 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.073 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.074 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.107 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.133 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.133 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Found 1 total PipelineRuns {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.133 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 1 PipelineRuns match filters {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.133 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 0 PipelineRuns filtered out {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.134 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Processing 1 batches with concurrency 10 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.134 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Processing batch 1/1 (1 PipelineRuns) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.164 [[31mERROR[0m] ocp.client: Error patching resource 'e2e-tests-java-springboot-tmfwutwn-on-push-hztts' in namespace 'tssc-app-ci': Error: HTTP-Code: 400
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"error decoding patch: json: cannot unmarshal object into Go value of type []handlers.jsonPatchOp\",\"reason\":\"BadRequest\",\"code\":400}\n"
Headers: {"audit-id":"fd9f5619-00eb-4824-a9ad-6e187aea7be6","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Wed, 22 Apr 2026 19:42:24 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"ec6c5247-b151-4fbb-85e9-56baf266af44","x-kubernetes-pf-prioritylevel-uid":"3ed69e90-e7a5-4c06-bc95-20c324a9c004"} {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.164 [[31mERROR[0m] tekton.pipelinerun: Failed to cancel PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-hztts: Failed to patch resource 'e2e-tests-java-springboot-tmfwutwn-on-push-hztts': Error: HTTP-Code: 400
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"error decoding patch: json: cannot unmarshal object into Go value of type []handlers.jsonPatchOp\",\"reason\":\"BadRequest\",\"code\":400}\n"
Headers: {"audit-id":"fd9f5619-00eb-4824-a9ad-6e187aea7be6","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Wed, 22 Apr 2026 19:42:24 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"ec6c5247-b151-4fbb-85e9-56baf266af44","x-kubernetes-pf-prioritylevel-uid":"3ed69e90-e7a5-4c06-bc95-20c324a9c004"} {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.164 [[31mERROR[0m] rhtap.core.integration.ci.base: ❌ [Tekton] Failed to cancel PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-hztts: Error: Failed to cancel PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-hztts: Failed to patch resource 'e2e-tests-java-springboot-tmfwutwn-on-push-hztts': Error: HTTP-Code: 400
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"error decoding patch: json: cannot unmarshal object into Go value of type []handlers.jsonPatchOp\",\"reason\":\"BadRequest\",\"code\":400}\n"
Headers: {"audit-id":"fd9f5619-00eb-4824-a9ad-6e187aea7be6","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Wed, 22 Apr 2026 19:42:24 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"ec6c5247-b151-4fbb-85e9-56baf266af44","x-kubernetes-pf-prioritylevel-uid":"3ed69e90-e7a5-4c06-bc95-20c324a9c004"} {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.164 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Batch 1/1 complete: 1 succeeded, 0 rejected {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.165 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Cancellation complete: {total=1, cancelled=0, failed=1, skipped=0, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.165 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
]]>
</system-out>
<system-err>
<![CDATA[(node:242) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts" time="320.375">
<system-out>
<![CDATA[2026-04-22 19:42:24.194 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.195 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:24.195 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:27.812 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776886944195 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:29.490 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn/pull/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:29.490 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn/pull/1 with SHA: f9b2a23fceeaca2fc3ca56d3a78ecc28244c6d71 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:29.491 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-springboot-tmfwutwn... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:29.491 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-tmfwutwn, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:29.527 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:29.528 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:29.528 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-tmfwutwn | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-tmfwutwn, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.121 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.122 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.122 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.122 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 was triggered by promotion PR #1 in e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.122 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.169 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.169 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.169 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:42:37.170 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:43:07.238 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:43:07.238 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:43:07.238 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:43:07.238 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:43:37.280 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:43:37.280 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:43:37.281 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:43:37.281 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:44:07.358 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:44:07.358 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:44:07.359 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:44:07.359 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:44:37.413 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:44:37.413 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:44:37.413 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:44:37.414 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:07.506 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:07.506 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:07.506 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:07.506 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:07.514 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-tmfwutwn-on-pull-request-fcqc6 was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:07.514 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:09.142 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:09.143 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-java-springboot-tmfwutwn... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:09.143 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-tmfwutwn, event type: push {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:09.187 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:09.188 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:09.188 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-tmfwutwn | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-tmfwutwn, event: push, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.249 [[32mINFO [0m] tekton.pipelinerun: Found 3 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.249 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.250 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.250 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f was triggered by on-push pipeline after merging #1 in e2e-tests-java-springboot-tmfwutwn {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.250 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.284 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.284 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.284 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:14.284 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:44.334 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:44.335 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:44.335 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:45:44.335 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:46:14.410 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:46:14.410 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:46:14.410 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:46:14.410 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:46:44.457 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:46:44.457 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:46:44.457 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:46:44.457 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:14.507 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:14.507 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:14.507 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:14.508 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.564 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.564 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.564 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.565 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.567 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-tmfwutwn-on-push-wxh9f was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.567 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="29.383">
<system-out>
<![CDATA[2026-04-22 19:47:44.619 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-tmfwutwn-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.619 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.877 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': a767c887a48cf333afad2f292151adb10a4be142 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.878 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.878 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-tmfwutwn-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:44.960 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-tmfwutwn-development using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:45.756 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:45.756 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-tmfwutwn-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:45.910 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-tmfwutwn-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-springboot-tmfwutwn-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-tmfwutwn/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (bb7421a)
Health Status:      Healthy

GROUP               KIND        NAMESPACE             NAME                                STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                         tssc-app-development                Succeeded  Synced         namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        service/e2e-tests-java-springboot-tmfwutwn created
apps                Deployment  tssc-app-development  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-tmfwutwn created
route.openshift.io  Route       tssc-app-development  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn created
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:45.910 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-tmfwutwn-development' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:53.242 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:47:46+00:00                         Service  tssc-app-development  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:47:46+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:47:46+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:47:47+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-springboot-tmfwutwn  OutOfSync  Healthy              
2026-04-22T19:47:50+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:47:52+00:00                       Namespace                        tssc-app-development                Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-22T19:47:52+00:00                         Service  tssc-app-development  e2e-tests-java-springboot-tmfwutwn    Synced   Healthy              service/e2e-tests-java-springboot-tmfwutwn unchanged
2026-04-22T19:47:52+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-springboot-tmfwutwn  OutOfSync  Healthy              deployment.apps/e2e-tests-java-springboot-tmfwutwn configured
2026-04-22T19:47:52+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-springboot-tmfwutwn    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn unchanged
2026-04-22T19:47:52+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-springboot-tmfwutwn  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-tmfwutwn configured

Name:               tssc-gitops/e2e-tests-java-springboot-tmfwutwn-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-springboot-tmfwutwn-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-tmfwutwn/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (a767c88)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      a767c887a48cf333afad2f292151adb10a4be142
Phase:              Succeeded
Start:              2026-04-22 19:47:47 +0000 UTC
Finished:           2026-04-22 19:47:52 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                                STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development                Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy            service/e2e-tests-java-springboot-tmfwutwn unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-springboot-tmfwutwn  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-tmfwutwn configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:53.328 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-tmfwutwn-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:47:53.328 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-tmfwutwn-development | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-tmfwutwn-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:00.076 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-tmfwutwn-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:00.077 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-tmfwutwn-development | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-tmfwutwn-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.937 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-tmfwutwn-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.938 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.968 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-tmfwutwn-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.969 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.969 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.969 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: a767c887a48cf333afad2f292151adb10a4be142 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.969 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: a767c887a48cf333afad2f292151adb10a4be142 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.971 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts" time="99.095">
<system-out>
<![CDATA[2026-04-22 19:48:13.995 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-springboot-tmfwutwn/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:13.996 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-springboot-tmfwutwn/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:14.104 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-springboot-tmfwutwn/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:14.105 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-springboot-tmfwutwn/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:14.107 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:14.131 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:14.132 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:14.132 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-springboot-tmfwutwn/overlays/stage/deployment-patch.yaml in repo e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:14.239 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:14.239 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0" {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:17.875 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776887294132 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:19.539 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops/pull/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:19.540 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:19.540 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-java-springboot-tmfwutwn-gitops repository {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:19.540 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-springboot-tmfwutwn-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:19.540 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-tmfwutwn-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:19.568 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:19.569 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-springboot-tmfwutwn-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:19.569 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-tmfwutwn-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-tmfwutwn-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.739 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.740 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.740 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.740 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc was triggered by promotion PR #1 in e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.740 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.779 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.779 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.779 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:25.779 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:55.819 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:55.819 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:55.819 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:48:55.819 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:25.884 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:25.884 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:25.884 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:25.884 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:25.885 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:25.885 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:27.253 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 8ab00cdb048648a52aecbce4d1d9c9494798ff90 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:27.253 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 8ab00cdb048648a52aecbce4d1d9c9494798ff90 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:27.253 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:27.253 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-tmfwutwn-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:27.344 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-tmfwutwn-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:28.198 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:28.198 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-tmfwutwn-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:28.354 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-tmfwutwn-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-springboot-tmfwutwn-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-tmfwutwn/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (f1439c7)
Health Status:      Healthy

GROUP               KIND        NAMESPACE       NAME                                STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                   tssc-app-stage                      Succeeded  Synced         namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        service/e2e-tests-java-springboot-tmfwutwn created
apps                Deployment  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-tmfwutwn created
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn created
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:28.354 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-tmfwutwn-stage' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:35.030 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:49:28+00:00                         Service  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:49:28+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:49:28+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:49:32+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:49:34+00:00                       Namespace                        tssc-app-stage                Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-22T19:49:34+00:00                         Service  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn    Synced   Healthy              service/e2e-tests-java-springboot-tmfwutwn unchanged
2026-04-22T19:49:34+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn    Synced   Healthy              deployment.apps/e2e-tests-java-springboot-tmfwutwn configured
2026-04-22T19:49:34+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn unchanged
2026-04-22T19:49:34+00:00   apps  Deployment  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-tmfwutwn configured

Name:               tssc-gitops/e2e-tests-java-springboot-tmfwutwn-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-springboot-tmfwutwn-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-tmfwutwn/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (8ab00cd)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      8ab00cdb048648a52aecbce4d1d9c9494798ff90
Phase:              Succeeded
Start:              2026-04-22 19:49:29 +0000 UTC
Finished:           2026-04-22 19:49:34 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE       NAME                                STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                   tssc-app-stage                      Succeeded  Synced             namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy            service/e2e-tests-java-springboot-tmfwutwn unchanged
apps                Deployment  tssc-app-stage  e2e-tests-java-springboot-tmfwutwn  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-tmfwutwn configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:35.112 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-tmfwutwn-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:35.112 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-tmfwutwn-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-tmfwutwn-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:41.458 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-tmfwutwn-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:41.458 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-tmfwutwn-stage | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-tmfwutwn-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.794 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-tmfwutwn-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.795 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.821 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-tmfwutwn-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.821 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.821 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.821 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 8ab00cdb048648a52aecbce4d1d9c9494798ff90 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.822 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 8ab00cdb048648a52aecbce4d1d9c9494798ff90 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.823 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.823 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.823 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc logs to find SBOM document ID {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.823 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:52.861 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.087 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 found from Promotion Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-v47qc logs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts" time="103.415">
<system-out>
<![CDATA[2026-04-22 19:49:53.108 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-springboot-tmfwutwn/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.108 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-springboot-tmfwutwn/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.327 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-springboot-tmfwutwn/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.327 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-springboot-tmfwutwn/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.328 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.352 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.352 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.352 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-springboot-tmfwutwn/overlays/prod/deployment-patch.yaml in repo e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.438 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:53.439 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0" {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:57.147 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776887393352 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:58.805 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops/pull/2 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:58.805 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:58.805 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-java-springboot-tmfwutwn-gitops repository {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:58.806 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-java-springboot-tmfwutwn-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:58.806 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-tmfwutwn-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:58.837 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:58.837 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:49:58.837 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-tmfwutwn-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-tmfwutwn-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.814 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.814 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.814 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.814 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl was triggered by promotion PR #2 in e2e-tests-java-springboot-tmfwutwn-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.814 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.849 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.849 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.849 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:06.849 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:36.886 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:36.886 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:36.887 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:50:36.887 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl | Status: running | Reason: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:06.951 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:06.952 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:06.952 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:06.952 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:06.954 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:06.954 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:08.448 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 12f9c53608e93edf414febe02aff2031ec97f779 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:08.449 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 12f9c53608e93edf414febe02aff2031ec97f779 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:08.449 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:08.449 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-tmfwutwn-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:08.524 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-tmfwutwn-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:09.554 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:09.554 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-tmfwutwn-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:09.705 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-tmfwutwn-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-springboot-tmfwutwn-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-tmfwutwn/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (a767c88)
Health Status:      Healthy

GROUP               KIND        NAMESPACE      NAME                                STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                  tssc-app-prod                       Succeeded  Synced         namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        service/e2e-tests-java-springboot-tmfwutwn created
apps                Deployment  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-tmfwutwn created
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn created
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:09.705 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-tmfwutwn-prod' --insecure --kube-context 'default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:15.852 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-22T19:51:10+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:51:10+00:00                         Service  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:51:10+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn    Synced  Healthy              
2026-04-22T19:51:14+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:51:15+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn    Synced   Healthy              deployment.apps/e2e-tests-java-springboot-tmfwutwn configured
2026-04-22T19:51:15+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn unchanged
2026-04-22T19:51:15+00:00                       Namespace                        tssc-app-prod                Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-22T19:51:15+00:00                         Service  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn    Synced   Healthy              service/e2e-tests-java-springboot-tmfwutwn unchanged
2026-04-22T19:51:15+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-tmfwutwn configured

Name:               tssc-gitops/e2e-tests-java-springboot-tmfwutwn-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/applications/e2e-tests-java-springboot-tmfwutwn-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-tmfwutwn/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (12f9c53)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      12f9c53608e93edf414febe02aff2031ec97f779
Phase:              Succeeded
Start:              2026-04-22 19:51:10 +0000 UTC
Finished:           2026-04-22 19:51:15 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                                STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod                       Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy            service/e2e-tests-java-springboot-tmfwutwn unchanged
apps                Deployment  tssc-app-prod  e2e-tests-java-springboot-tmfwutwn  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-tmfwutwn configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-springboot-tmfwutwn  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-tmfwutwn unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:15.954 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-tmfwutwn-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:15.954 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-tmfwutwn-prod | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-tmfwutwn-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:25.893 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-tmfwutwn-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:25.893 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-tmfwutwn-prod | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-tmfwutwn-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.244 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-tmfwutwn-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.244 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.269 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-tmfwutwn-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.269 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.269 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.269 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 12f9c53608e93edf414febe02aff2031ec97f779 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.269 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 12f9c53608e93edf414febe02aff2031ec97f779 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.271 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.271 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.271 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl logs to find SBOM document ID {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.271 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.308 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.521 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 found from Promotion Pipeline e2e-tests-java-springboot-tmfwutwn-gitops-on-pull-request-27msl logs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
]]>
</system-out>
<system-err>
<![CDATA[[@octokit/request] "GET https://api.github.com/repos/rhtap-rhdh-qe/e2e-tests-java-springboot-tmfwutwn-gitops/contents/components%2Fe2e-tests-java-springboot-tmfwutwn%2Foverlays%2Fstage%2Fdeployment-patch.yaml?ref=main" is deprecated. It is scheduled to be removed on Fri, 10 Mar 2028 00:00:00 GMT. See https://docs.github.com/en/rest/about-the-rest-api/api-versions
]]>
</system-err>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts" time="0.254">
<system-out>
<![CDATA[2026-04-22 19:51:36.636 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.636 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 and document ID urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.637 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 and document ID: urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.637 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.705 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.705 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.705 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0, Published: 2026-04-22T19:46:54Z, SHA256: sha256:d417b96de833632171e7746517c584efbe9fb529245a3e3d2d839600e3342a06 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.705 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.705 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 and document ID urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.706 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 and document ID: urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.706 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 at https://server-tssc-tpa.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.795 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.795 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.795 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0, Published: 2026-04-22T19:46:54Z, SHA256: sha256:d417b96de833632171e7746517c584efbe9fb529245a3e3d2d839600e3342a06 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.795 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1,urn:uuid:520bc196-a24b-4511-8e5d-649e3eba328d/1 found in TPA!!! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
2026-04-22 19:51:36.796 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-java-springboot-tmfwutwn:9ccd950dabfd99fcd90bdcc128dcaff00d9dfae0 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=2}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-22T19:40:44.414Z" hostname="e2e-e2e-tests-java-springboot[github-azure-quay]" tests="6" failures="0" skipped="5" time="79.381" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="79.381">
<system-out>
<![CDATA[2026-04-22 19:43:03.503 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-springboot-woqhpqzy {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.504 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-springboot-woqhpqzy'... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.510 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.591 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.592 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.592 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.593 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.617 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.645 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.648 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.648 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-278e34f28a-vps6-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.680 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.681 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-278e34f28a.vps6.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.681 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.726 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-woqhpqzy, ID: 04c96188-ae80-41ea-9c2e-fbd5200cdd6a {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.727 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-woqhpqzy to be completed... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.727 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 04c96188-ae80-41ea-9c2e-fbd5200cdd6a to complete... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.756 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:03.756 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 04c96188-ae80-41ea-9c2e-fbd5200cdd6a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:08.830 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:08.830 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 04c96188-ae80-41ea-9c2e-fbd5200cdd6a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:13.852 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:13.853 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 04c96188-ae80-41ea-9c2e-fbd5200cdd6a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:18.892 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:18.892 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:18.893 [[32mINFO [0m] rhdh.developer-hub: Task 04c96188-ae80-41ea-9c2e-fbd5200cdd6a completed successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:18.893 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-springboot-woqhpqzy' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:18.893 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-springboot-woqhpqzy {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:18.909 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
Waiting for initial CI deployment of e2e-tests-java-springboot-woqhpqzy...
2026-04-22 19:43:18.909 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-woqhpqzy-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:18.909 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-woqhpqzy-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:19.238 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': cbd51274cb4b98fb78fd6c3c9d9c4ef579505cb5 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
Waiting for ArgoCD CI application to sync to commit: cbd51274cb4b98fb78fd6c3c9d9c4ef579505cb5
2026-04-22 19:43:19.275 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-springboot-woqhpqzy-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:19.276 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:29.395 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-springboot-woqhpqzy-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:29.395 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:50.561 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-woqhpqzy-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:50.562 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:50.562 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:50.562 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: cbd51274cb4b98fb78fd6c3c9d9c4ef579505cb5 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-22 19:43:50.562 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:50.563 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-java-springboot-woqhpqzy {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:50.563 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-java-springboot-woqhpqzy... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:43:50.794 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:15.022 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:15.023 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-java-springboot-woqhpqzy {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:15.023 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-java-springboot-woqhpqzy... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:15.023 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:15.024 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:21.745 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-springboot-woqhpqzy-gitops branch 'main' with commit SHA: fa5ae3035101a367ae7a988f5acafddad313561a {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:21.745 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: fa5ae3035101a367ae7a988f5acafddad313561a {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.731 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-springboot-woqhpqzy branch 'main' with commit SHA: 7ab82d9b762dee7fbf802b2d6dc3caacf8ce0280 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.731 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 7ab82d9b762dee7fbf802b2d6dc3caacf8ce0280 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.732 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-java-springboot-woqhpqzy for component e2e-tests-java-springboot-woqhpqzy... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.761 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-java-springboot-woqhpqzy for component e2e-tests-java-springboot-woqhpqzy... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.761 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-java-springboot-woqhpqzy for component e2e-tests-java-springboot-woqhpqzy... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.762 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.762 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.833 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.876 [[31mERROR[0m] azure.project: Failed to get project ID for project 'shared-public': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.876 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create service endpoint 'e2e-tests-java-springboot-woqhpqzy-gitops': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.876 [[31mERROR[0m] postcreation.command.azure.pipelines: Azure gitops pipeline creation failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.876 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.876 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-04-22 19:44:22.884 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429
2026-04-22 19:44:22.885 [[31mERROR[0m] azure.project: Failed to get project ID for project 'shared-public': AzureApiError: Request failed with status code 429
2026-04-22 19:44:22.885 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create service endpoint 'e2e-tests-java-springboot-woqhpqzy': AzureApiError: Request failed with status code 429
2026-04-22 19:44:22.885 [[31mERROR[0m] postcreation.command.azure.pipelines: Azure source pipeline creation failed: AzureApiError: Request failed with status code 429

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-java-springboot-github-azure-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node:254) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
<error message="Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429" type="Error">
<![CDATA[  [e2e-e2e-tests-java-springboot[github-azure-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

    Error: Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429

       at ../src/rhtap/postcreation/componentPostCreateAction.ts:37

      35 |     } catch (error) {
      36 |       this.logger.error(`Error executing post-creation actions: ${error}`);
    > 37 |       throw new Error(
         |             ^
      38 |         `Post-creation actions failed: ${error}`
      39 |       );
      40 |     }
        at ComponentPostCreateAction.execute (/workspace/e2e-test/src/rhtap/postcreation/componentPostCreateAction.ts:37:13)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:75:7

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-java-springboot-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
</testsuites>