<testsuites id="" name="" tests="72" failures="0" skipped="28" errors="6" time="1535.976679">
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-20T17:46:52.702Z" hostname="e2e-e2e-tests-go[github-tekton-quay]" tests="6" failures="0" skipped="0" time="609.689" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="83.204">
<system-out>
<![CDATA[2026-04-20 17:46:54.356 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.357 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-go-byuvlyrx'... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.363 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.418 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.449 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.452 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.453 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.488 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.489 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.490 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.654 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-go-byuvlyrx, ID: bc0525d2-c338-488b-96c6-123eeb1c2960 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.654 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-go-byuvlyrx to be completed... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.654 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task bc0525d2-c338-488b-96c6-123eeb1c2960 to complete... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.793 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:46:54.793 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:00.156 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:00.157 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:05.180 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:05.180 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:10.242 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:10.243 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:15.271 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:15.272 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:20.296 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:20.297 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:25.320 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:25.321 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:30.345 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:30.346 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:35.485 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:35.485 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task bc0525d2-c338-488b-96c6-123eeb1c2960: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:40.510 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:40.511 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:40.511 [[32mINFO [0m] rhdh.developer-hub: Task bc0525d2-c338-488b-96c6-123eeb1c2960 completed successfully {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:40.511 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-go-byuvlyrx' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:40.511 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:40.531 [[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-byuvlyrx...
2026-04-20 17:47:40.532 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-byuvlyrx-gitops, branch: main {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:40.532 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-byuvlyrx-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:47:40.807 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 1858ee287ec9059e0443d23ecb5ada54bb81ea95 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Waiting for ArgoCD CI application to sync to commit: 1858ee287ec9059e0443d23ecb5ada54bb81ea95
2026-04-20 17:47:40.836 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-byuvlyrx-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-20 17:47:40.836 [[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-20 17:47:54.480 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-byuvlyrx-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-20 17:47:54.481 [[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-20 17:48:17.393 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-byuvlyrx-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.394 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.394 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.394 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 1858ee287ec9059e0443d23ecb5ada54bb81ea95 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:48:17.394 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.395 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-go-byuvlyrx (GitHub + Tekton CI) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.395 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.395 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.395 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.429 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.520 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.520 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Found 1 total PipelineRuns {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.520 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 1 PipelineRuns match filters {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.520 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 0 PipelineRuns filtered out {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.521 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Processing 1 batches with concurrency 10 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.521 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Processing batch 1/1 (1 PipelineRuns) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.552 [[31mERROR[0m] ocp.client: Error patching resource 'e2e-tests-go-byuvlyrx-on-push-6ztnn' 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":"6b6622c2-1a5d-4ecf-b535-c75a1369cdb8","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Mon, 20 Apr 2026 17:48:17 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.553 [[31mERROR[0m] tekton.pipelinerun: Failed to cancel PipelineRun e2e-tests-go-byuvlyrx-on-push-6ztnn: Failed to patch resource 'e2e-tests-go-byuvlyrx-on-push-6ztnn': 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":"6b6622c2-1a5d-4ecf-b535-c75a1369cdb8","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Mon, 20 Apr 2026 17:48:17 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.553 [[31mERROR[0m] rhtap.core.integration.ci.base: ❌ [Tekton] Failed to cancel PipelineRun e2e-tests-go-byuvlyrx-on-push-6ztnn: Error: Failed to cancel PipelineRun e2e-tests-go-byuvlyrx-on-push-6ztnn: Failed to patch resource 'e2e-tests-go-byuvlyrx-on-push-6ztnn': 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":"6b6622c2-1a5d-4ecf-b535-c75a1369cdb8","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Mon, 20 Apr 2026 17:48:17 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.553 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Batch 1/1 complete: 1 succeeded, 0 rejected {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.553 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Cancellation complete: {total=1, cancelled=0, failed=1, skipped=0, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:17.553 [[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: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="294.758">
<system-out>
<![CDATA[2026-04-20 17:48:17.587 [[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-20 17:48:17.587 [[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-20 17:48:17.587 [[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-20 17:48:21.264 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776707297589 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:22.833 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-byuvlyrx/pull/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:22.834 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-go-byuvlyrx/pull/1 with SHA: f108a50b7908aa6be9d983e2263b1028f782182d {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:22.834 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-go-byuvlyrx... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:22.835 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-byuvlyrx, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:22.877 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:22.877 [[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-20 17:48:22.877 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-byuvlyrx | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-byuvlyrx, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.854 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.854 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.854 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.854 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w was triggered by promotion PR #1 in e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.855 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.894 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.894 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.894 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:48:30.894 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:49:00.941 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:49:00.942 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:49:00.942 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:49:00.942 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:49:31.002 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:49:31.003 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:49:31.003 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:49:31.003 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:50:01.059 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:50:01.059 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:50:01.059 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:50:01.059 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:50:31.124 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:50:31.124 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:50:31.124 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:50:31.124 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:01.171 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-pull-request-wvc8w in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:01.171 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:01.171 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:01.172 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:01.179 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-byuvlyrx-on-pull-request-wvc8w was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:01.180 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:02.738 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 28bdc3fe06b881c78242bfc718f335d442437de2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:02.738 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-go-byuvlyrx... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:02.738 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-byuvlyrx, event type: push {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:02.780 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:02.780 [[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-20 17:51:02.780 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-byuvlyrx | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-byuvlyrx, event: push, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.042 [[32mINFO [0m] tekton.pipelinerun: Found 3 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.043 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.043 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-byuvlyrx-on-push-r9bw5 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.043 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 was triggered by on-push pipeline after merging #1 in e2e-tests-go-byuvlyrx {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.043 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.085 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-push-r9bw5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.085 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-push-r9bw5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.085 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:12.085 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-push-r9bw5 | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:42.153 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-push-r9bw5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:42.154 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-push-r9bw5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:42.154 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:51:42.154 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-push-r9bw5 | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:52:12.213 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-push-r9bw5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:52:12.213 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-push-r9bw5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:52:12.213 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:52:12.213 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-push-r9bw5 | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:52:42.283 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-push-r9bw5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:52:42.283 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-push-r9bw5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:52:42.283 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:52:42.283 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-go-byuvlyrx-on-push-r9bw5 | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.340 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-on-push-r9bw5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.340 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-on-push-r9bw5 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.341 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.341 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.343 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-byuvlyrx-on-push-r9bw5 was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.343 [[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="28.546">
<system-out>
<![CDATA[2026-04-20 17:53:12.393 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-byuvlyrx-gitops, branch: main {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.394 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-byuvlyrx-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.657 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 35342c8404baaec2750d3bd6ca8657d1f9ee1d68 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.657 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.658 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-byuvlyrx-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:12.740 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-byuvlyrx-development using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:13.817 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:13.817 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-byuvlyrx-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:13.960 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-byuvlyrx-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-go-byuvlyrx-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-byuvlyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-byuvlyrx/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (b2a98a0)
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-byuvlyrx  Synced     Healthy        service/e2e-tests-go-byuvlyrx unchanged
apps                Deployment  tssc-app-development  e2e-tests-go-byuvlyrx  Synced     Healthy        deployment.apps/e2e-tests-go-byuvlyrx configured
route.openshift.io  Route       tssc-app-development  e2e-tests-go-byuvlyrx  Synced     Healthy        route.route.openshift.io/e2e-tests-go-byuvlyrx unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:13.960 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-byuvlyrx-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:19.658 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:53:14+00:00                         Service  tssc-app-development  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:53:14+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:53:14+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:53:17+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:53:19+00:00                         Service  tssc-app-development  e2e-tests-go-byuvlyrx    Synced   Healthy              service/e2e-tests-go-byuvlyrx unchanged
2026-04-20T17:53:19+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-byuvlyrx    Synced   Healthy              deployment.apps/e2e-tests-go-byuvlyrx configured
2026-04-20T17:53:19+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-byuvlyrx    Synced   Healthy              route.route.openshift.io/e2e-tests-go-byuvlyrx unchanged
2026-04-20T17:53:19+00:00                       Namespace                        tssc-app-development   Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:53:19+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-byuvlyrx  OutOfSync  Progressing              deployment.apps/e2e-tests-go-byuvlyrx configured

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

Operation:          Sync
Sync Revision:      35342c8404baaec2750d3bd6ca8657d1f9ee1d68
Phase:              Succeeded
Start:              2026-04-20 17:53:14 +0000 UTC
Finished:           2026-04-20 17:53:19 +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-go-byuvlyrx  Synced     Healthy            service/e2e-tests-go-byuvlyrx unchanged
apps                Deployment  tssc-app-development  e2e-tests-go-byuvlyrx  Synced     Progressing        deployment.apps/e2e-tests-go-byuvlyrx configured
route.openshift.io  Route       tssc-app-development  e2e-tests-go-byuvlyrx  Synced     Healthy            route.route.openshift.io/e2e-tests-go-byuvlyrx unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:19.730 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-byuvlyrx-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:19.731 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-byuvlyrx-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-byuvlyrx-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:27.627 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-byuvlyrx-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:27.627 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-byuvlyrx-development | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-byuvlyrx-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:40.883 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-byuvlyrx-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:40.884 [[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-20 17:53:40.908 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-byuvlyrx-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:40.908 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:40.908 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:40.908 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 35342c8404baaec2750d3bd6ca8657d1f9ee1d68 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:40.908 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 35342c8404baaec2750d3bd6ca8657d1f9ee1d68 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:40.911 [[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="103.277">
<system-out>
<![CDATA[2026-04-20 17:53:40.933 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-byuvlyrx/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:40.933 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-byuvlyrx/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:41.035 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-byuvlyrx/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:41.036 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-byuvlyrx/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:41.038 [[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-20 17:53:41.066 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:41.066 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:41.066 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-byuvlyrx/overlays/stage/deployment-patch.yaml in repo e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:41.159 [[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-20 17:53:41.159 [[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-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2" {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:44.807 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776707621066 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:46.512 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-byuvlyrx-gitops/pull/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:46.513 [[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-20 17:53:46.513 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-go-byuvlyrx-gitops repository {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:46.513 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-go-byuvlyrx-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:46.513 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-byuvlyrx-gitops, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:46.542 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:46.542 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-go-byuvlyrx-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:46.542 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-byuvlyrx-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-byuvlyrx-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.931 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.931 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.932 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.932 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr was triggered by promotion PR #1 in e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.932 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.965 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.965 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.965 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:53:55.966 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:26.023 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:26.023 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:26.023 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:26.023 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:56.058 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:56.058 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:56.058 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:56.058 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:56.060 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:56.060 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:57.546 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 43ba1a57e5da149740d2896291e6f54dafb54f18 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:57.547 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 43ba1a57e5da149740d2896291e6f54dafb54f18 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:57.547 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:57.547 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-byuvlyrx-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:57.629 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-byuvlyrx-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:58.256 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:58.257 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-byuvlyrx-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:58.399 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-byuvlyrx-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-go-byuvlyrx-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-byuvlyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-byuvlyrx/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (35342c8)
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-byuvlyrx  Synced     Healthy        service/e2e-tests-go-byuvlyrx created
apps                Deployment  tssc-app-stage  e2e-tests-go-byuvlyrx  Synced     Healthy        deployment.apps/e2e-tests-go-byuvlyrx created
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-byuvlyrx  Synced     Healthy        route.route.openshift.io/e2e-tests-go-byuvlyrx created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:54:58.399 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-byuvlyrx-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:04.806 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:54:58+00:00                         Service  tssc-app-stage  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:54:58+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:54:58+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:55:02+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:55:04+00:00                         Service  tssc-app-stage  e2e-tests-go-byuvlyrx    Synced   Healthy              service/e2e-tests-go-byuvlyrx unchanged
2026-04-20T17:55:04+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-byuvlyrx    Synced   Healthy              deployment.apps/e2e-tests-go-byuvlyrx configured
2026-04-20T17:55:04+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-byuvlyrx    Synced   Healthy              route.route.openshift.io/e2e-tests-go-byuvlyrx unchanged
2026-04-20T17:55:04+00:00                       Namespace                        tssc-app-stage   Succeeded   Synced              namespace/tssc-app-stage serverside-applied

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

Operation:          Sync
Sync Revision:      43ba1a57e5da149740d2896291e6f54dafb54f18
Phase:              Succeeded
Start:              2026-04-20 17:54:58 +0000 UTC
Finished:           2026-04-20 17:55:04 +0000 UTC
Duration:           6s
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-byuvlyrx  Synced     Healthy            service/e2e-tests-go-byuvlyrx unchanged
apps                Deployment  tssc-app-stage  e2e-tests-go-byuvlyrx  Synced     Progressing        deployment.apps/e2e-tests-go-byuvlyrx configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-byuvlyrx  Synced     Healthy            route.route.openshift.io/e2e-tests-go-byuvlyrx unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:04.878 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-byuvlyrx-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:04.878 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-byuvlyrx-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-byuvlyrx-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:12.855 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-byuvlyrx-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:12.855 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-byuvlyrx-stage | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-byuvlyrx-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.923 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-byuvlyrx-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.924 [[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-20 17:55:23.949 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-byuvlyrx-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.949 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.949 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.949 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 43ba1a57e5da149740d2896291e6f54dafb54f18 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.949 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 43ba1a57e5da149740d2896291e6f54dafb54f18 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.951 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.951 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.951 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.953 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr in namespace: tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:23.981 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:24.207 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 found from Promotion Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-8n4dr 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="99.653">
<system-out>
<![CDATA[2026-04-20 17:55:24.227 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-byuvlyrx/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:24.227 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-byuvlyrx/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:24.380 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-byuvlyrx/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:24.381 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-byuvlyrx/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:24.382 [[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-20 17:55:24.406 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:24.406 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:24.407 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-byuvlyrx/overlays/prod/deployment-patch.yaml in repo e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:24.519 [[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-20 17:55:24.519 [[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-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2" {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:28.206 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776707724407 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:29.921 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-byuvlyrx-gitops/pull/2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:29.921 [[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-20 17:55:29.922 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-go-byuvlyrx-gitops repository {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:29.922 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-go-byuvlyrx-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:29.922 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-byuvlyrx-gitops, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:29.951 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:29.951 [[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-20 17:55:29.952 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-byuvlyrx-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-byuvlyrx-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.590 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.590 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.590 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.590 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg was triggered by promotion PR #2 in e2e-tests-go-byuvlyrx-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.590 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.628 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.628 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.629 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:55:36.629 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:06.674 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:06.674 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:06.674 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:06.675 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg | Status: running | Reason: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:36.745 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:36.745 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:36.745 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:36.745 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:36.747 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:36.747 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:38.286 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: ced67e7fd71acc46c67f527cce1d851ba0362921 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:38.286 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: ced67e7fd71acc46c67f527cce1d851ba0362921 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:38.286 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:38.287 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-byuvlyrx-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:38.367 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-byuvlyrx-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:39.201 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:39.202 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-byuvlyrx-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:39.335 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-byuvlyrx-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-go-byuvlyrx-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-byuvlyrx-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-byuvlyrx/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (43ba1a5)
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-byuvlyrx  Synced     Healthy        service/e2e-tests-go-byuvlyrx created
apps                Deployment  tssc-app-prod  e2e-tests-go-byuvlyrx  Synced     Healthy        deployment.apps/e2e-tests-go-byuvlyrx created
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-byuvlyrx  Synced     Healthy        route.route.openshift.io/e2e-tests-go-byuvlyrx created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:39.335 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-byuvlyrx-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:45.456 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:56:39+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:56:39+00:00                         Service  tssc-app-prod  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:56:39+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-byuvlyrx    Synced  Healthy              
2026-04-20T17:56:43+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:56:44+00:00                       Namespace                        tssc-app-prod   Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:56:44+00:00                         Service  tssc-app-prod  e2e-tests-go-byuvlyrx    Synced   Healthy              service/e2e-tests-go-byuvlyrx unchanged
2026-04-20T17:56:44+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-byuvlyrx    Synced   Healthy              deployment.apps/e2e-tests-go-byuvlyrx configured
2026-04-20T17:56:44+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-byuvlyrx    Synced   Healthy              route.route.openshift.io/e2e-tests-go-byuvlyrx unchanged
2026-04-20T17:56:44+00:00   apps  Deployment  tssc-app-prod  e2e-tests-go-byuvlyrx  OutOfSync  Progressing              deployment.apps/e2e-tests-go-byuvlyrx configured

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

Operation:          Sync
Sync Revision:      ced67e7fd71acc46c67f527cce1d851ba0362921
Phase:              Succeeded
Start:              2026-04-20 17:56:39 +0000 UTC
Finished:           2026-04-20 17:56:44 +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-byuvlyrx  Synced     Healthy            service/e2e-tests-go-byuvlyrx unchanged
apps                Deployment  tssc-app-prod  e2e-tests-go-byuvlyrx  Synced     Progressing        deployment.apps/e2e-tests-go-byuvlyrx configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-byuvlyrx  Synced     Healthy            route.route.openshift.io/e2e-tests-go-byuvlyrx unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:45.523 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-byuvlyrx-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:45.523 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-byuvlyrx-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-byuvlyrx-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:54.347 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-byuvlyrx-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:56:54.348 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-byuvlyrx-prod | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-byuvlyrx-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.580 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-byuvlyrx-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.581 [[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-20 17:57:03.605 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-byuvlyrx-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.606 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.606 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.606 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: ced67e7fd71acc46c67f527cce1d851ba0362921 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.606 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: ced67e7fd71acc46c67f527cce1d851ba0362921 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.608 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.608 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.608 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.608 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg in namespace: tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.644 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.878 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 found from Promotion Pipeline e2e-tests-go-byuvlyrx-gitops-on-pull-request-qx8qg 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.251">
<system-out>
<![CDATA[2026-04-20 17:57:03.980 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.981 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 and document ID urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.981 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 and document ID: urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:03.981 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.075 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.075 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.076 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2, Published: 2026-04-20T17:52:42Z, SHA256: sha256:cefdc09877903d9c292cb5627bc2b96ef4622a03bfd8e2492463a8c9f003888a {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.076 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.076 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 and document ID urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.076 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 and document ID: urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.076 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.145 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.145 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.145 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2, Published: 2026-04-20T17:52:42Z, SHA256: sha256:cefdc09877903d9c292cb5627bc2b96ef4622a03bfd8e2492463a8c9f003888a {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.145 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1,urn:uuid:8e635ac1-d8fb-42cf-b861-124ff55a5a8e/1 found in TPA!!! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-20 17:57:04.147 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-go-byuvlyrx:28bdc3fe06b881c78242bfc718f335d442437de2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-20T17:46:52.702Z" hostname="e2e-e2e-tests-go[github-azure-quay]" tests="6" failures="0" skipped="5" time="204.986" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="204.986">
<system-out>
<![CDATA[2026-04-20 17:46:54.488 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.489 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-go-hjzqmiki'... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.494 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.575 [[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-20 17:46:54.575 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.576 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.576 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.599 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.621 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.624 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.624 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.652 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.653 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:54.653 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:55.089 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-go-hjzqmiki, ID: 3955d103-9450-4caa-ac28-bc7b78b40746 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:55.089 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-go-hjzqmiki to be completed... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:55.089 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 3955d103-9450-4caa-ac28-bc7b78b40746 to complete... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:55.240 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:46:55.240 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 3955d103-9450-4caa-ac28-bc7b78b40746: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:00.362 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:00.363 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 3955d103-9450-4caa-ac28-bc7b78b40746: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:05.386 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:05.387 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 3955d103-9450-4caa-ac28-bc7b78b40746: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:10.551 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:10.551 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 3955d103-9450-4caa-ac28-bc7b78b40746: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:15.609 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:15.609 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 3955d103-9450-4caa-ac28-bc7b78b40746: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.638 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.638 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.638 [[32mINFO [0m] rhdh.developer-hub: Task 3955d103-9450-4caa-ac28-bc7b78b40746 completed successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.638 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-go-hjzqmiki' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.639 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.654 [[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-hjzqmiki...
2026-04-20 17:47:20.655 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-hjzqmiki-gitops, branch: main {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.655 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-hjzqmiki-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.936 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': b933614a0e10b2ba815e162ab379a7fda77fc062 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Waiting for ArgoCD CI application to sync to commit: b933614a0e10b2ba815e162ab379a7fda77fc062
2026-04-20 17:47:20.964 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-go-hjzqmiki-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-hjzqmiki-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-go-hjzqmiki-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"9d816044-f01c-45cc-8b82-4992a2829a9c","cache-control":"no-cache, private","connection":"close","content-length":"284","content-type":"application/json","date":"Mon, 20 Apr 2026 17:47:20 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:20.964 [[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-20 17:47:39.032 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-hjzqmiki-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: b933614a0e10b2ba815e162ab379a7fda77fc062) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:47:39.032 [[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-20 17:48:15.359 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-hjzqmiki-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-20 17:48:15.359 [[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-20 17:48:59.536 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-hjzqmiki-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:48:59.536 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:48:59.536 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:48:59.536 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: b933614a0e10b2ba815e162ab379a7fda77fc062 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:48:59.537 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:48:59.537 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:48:59.537 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-go-hjzqmiki... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:48:59.724 [[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-20 17:49:00.027 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:00.027 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:00.028 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-go-hjzqmiki... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:00.028 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:00.028 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:06.635 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-hjzqmiki branch 'main' with commit SHA: fb3e096089b174d913f4565c188266374f1aa912 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:06.635 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: fb3e096089b174d913f4565c188266374f1aa912 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.633 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-hjzqmiki-gitops branch 'main' with commit SHA: 26e282caf4e48d1cf419b86f4ba9af28aa63e5bd {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.634 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 26e282caf4e48d1cf419b86f4ba9af28aa63e5bd {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.634 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-go-hjzqmiki for component e2e-tests-go-hjzqmiki... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.657 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-go-hjzqmiki for component e2e-tests-go-hjzqmiki... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.658 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-go-hjzqmiki for component e2e-tests-go-hjzqmiki... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.658 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.658 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.735 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:07.737 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:08.023 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-go-hjzqmiki-gitops type=github name=e2e-tests-go-hjzqmiki-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:08.024 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:08.035 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-go-hjzqmiki type=github name=e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:08.036 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:12.275 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7489?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:12.348 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7489... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:12.349 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7489?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:12.560 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7490?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:12.821 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7490... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:12.821 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7490?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:17.032 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-go-hjzqmiki". {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:17.032 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.129 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-go-hjzqmiki-gitops". {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.130 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.130 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-go-hjzqmiki... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.154 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.154 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.155 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-go-hjzqmiki-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.155 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-go-hjzqmiki-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.155 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.156 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.156 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:19.156 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:27.198 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:27.198 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:27.947 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:27.947 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:29.367 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:29.367 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:29.370 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3809?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:29.409 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:29.410 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:31.416 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3809?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:49:46.036 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:49:47.636 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.468 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.468 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-go-hjzqmiki... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.470 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.471 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.471 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-go-hjzqmiki-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.603 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.603 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.605 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:11.605 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:18.391 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-hjzqmiki-gitops branch 'main' with commit SHA: ee8a161af4570f08fde9bae0f9cb95c541db094a {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:18.391 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: ee8a161af4570f08fde9bae0f9cb95c541db094a {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.358 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-hjzqmiki branch 'main' with commit SHA: 3258c4d1efdd102d068acb7c7b6dff9fe9db9a93 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.358 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 3258c4d1efdd102d068acb7c7b6dff9fe9db9a93 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.359 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.359 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.359 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.359 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.360 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-go-hjzqmiki {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.361 [[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-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.422 [[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-20 17:50:19.466 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-go-hjzqmiki': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.466 [[31mERROR[0m] rhtap.core.integration.ci.base: [Azure] Failed to fetch builds: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-20 17:50:19.467 [[31mERROR[0m] rhtap.core.integration.ci.base: [Azure] Error in cancelAllPipelines: 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:124) 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 cancel pipelines: 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: Failed to cancel pipelines: Request failed with status code 429

       at ../src/rhtap/core/integration/ci/providers/azureCI.ts:518

      516 |     } catch (error: any) {
      517 |       this.logger.error(`[Azure] Error in cancelAllPipelines: ${error.message}`);
    > 518 |       throw new Error(`Failed to cancel pipelines: ${error.message}`);
          |             ^
      519 |     }
      520 |
      521 |     return result;
        at AzureCI.cancelAllPipelines (/workspace/e2e-test/src/rhtap/core/integration/ci/providers/azureCI.ts:518:13)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:80: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-20T17:46:52.702Z" hostname="e2e-e2e-tests-python[github-tekton-quay]" tests="6" failures="0" skipped="0" time="707.82" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="121.771">
<system-out>
<![CDATA[2026-04-20 17:46:54.381 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.382 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-python-jyaavbjg'... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.388 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.449 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.485 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.489 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.490 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.524 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.524 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.525 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.783 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-jyaavbjg, ID: 52f453d2-9e6b-4fb5-b7df-287b344bf428 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.783 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-jyaavbjg to be completed... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.784 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 52f453d2-9e6b-4fb5-b7df-287b344bf428 to complete... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.833 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:46:54.834 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 52f453d2-9e6b-4fb5-b7df-287b344bf428: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:00.327 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:00.328 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 52f453d2-9e6b-4fb5-b7df-287b344bf428: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:05.355 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:05.356 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 52f453d2-9e6b-4fb5-b7df-287b344bf428: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:10.536 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:10.537 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 52f453d2-9e6b-4fb5-b7df-287b344bf428: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:15.586 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:15.587 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 52f453d2-9e6b-4fb5-b7df-287b344bf428: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:20.611 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:20.611 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 52f453d2-9e6b-4fb5-b7df-287b344bf428: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:25.637 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:25.637 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 52f453d2-9e6b-4fb5-b7df-287b344bf428: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:30.667 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:30.668 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 52f453d2-9e6b-4fb5-b7df-287b344bf428: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:35.694 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:35.695 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:35.695 [[32mINFO [0m] rhdh.developer-hub: Task 52f453d2-9e6b-4fb5-b7df-287b344bf428 completed successfully {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:35.695 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-python-jyaavbjg' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:35.695 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:35.711 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
Waiting for initial CI deployment of e2e-tests-python-jyaavbjg...
2026-04-20 17:47:35.711 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-jyaavbjg-gitops, branch: main {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:35.711 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-jyaavbjg-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:35.985 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 2a525cef145851988efa9ae628cc214ebe32ce25 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
Waiting for ArgoCD CI application to sync to commit: 2a525cef145851988efa9ae628cc214ebe32ce25
2026-04-20 17:47:36.015 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-jyaavbjg-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 2a525cef145851988efa9ae628cc214ebe32ce25) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:36.015 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:48.975 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-jyaavbjg-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 2a525cef145851988efa9ae628cc214ebe32ce25) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:47:48.975 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:14.806 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-jyaavbjg-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:14.807 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.074 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-jyaavbjg-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.074 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.074 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.074 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 2a525cef145851988efa9ae628cc214ebe32ce25 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:48:56.075 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.075 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-python-jyaavbjg (GitHub + Tekton CI) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.075 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.075 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.076 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.100 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.145 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.145 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.146 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
]]>
</system-out>
<system-err>
<![CDATA[(node:158) 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="335.336">
<system-out>
<![CDATA[2026-04-20 17:48:56.175 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.175 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:56.176 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:48:59.805 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776707336176 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:01.507 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-jyaavbjg/pull/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:01.508 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-python-jyaavbjg/pull/1 with SHA: 247555a44dfe363ff9904c7510977afd09438ee6 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:01.508 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-python-jyaavbjg... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:01.509 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-jyaavbjg, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:01.537 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:01.537 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-python-jyaavbjg. Pipeline may still be launching. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:01.537 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-jyaavbjg | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-jyaavbjg, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:08.035 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:08.035 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:08.035 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-python-jyaavbjg | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-jyaavbjg, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.622 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.622 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.622 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.622 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf was triggered by promotion PR #1 in e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.623 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.660 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.660 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.660 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:21.660 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:51.729 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:51.730 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:51.730 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:49:51.730 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:50:21.794 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:50:21.795 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:50:21.795 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:50:21.795 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:50:51.870 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:50:51.870 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:50:51.870 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:50:51.871 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:21.928 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:21.929 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:21.929 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:21.930 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:51.998 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-pull-request-d5hxf in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:51.998 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:51.998 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:51.998 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:52.006 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-jyaavbjg-on-pull-request-d5hxf was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:52.006 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:53.332 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 9896c2f196b71fece1b44a45bbcb4c94dbd87542 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:53.332 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-python-jyaavbjg... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:53.332 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-jyaavbjg, event type: push {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:53.371 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:53.371 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:51:53.372 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-jyaavbjg | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-jyaavbjg, event: push, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.181 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.181 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.181 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-jyaavbjg-on-push-tgwnr {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.182 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr was triggered by on-push pipeline after merging #1 in e2e-tests-python-jyaavbjg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.182 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.216 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-push-tgwnr in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.216 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-push-tgwnr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.216 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:01.216 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-push-tgwnr | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:31.289 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-push-tgwnr in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:31.289 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-push-tgwnr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:31.289 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:52:31.290 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-push-tgwnr | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:53:01.342 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-push-tgwnr in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:53:01.342 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-push-tgwnr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:53:01.342 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:53:01.343 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-push-tgwnr | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:53:31.395 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-push-tgwnr in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:53:31.395 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-push-tgwnr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:53:31.396 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:53:31.396 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-push-tgwnr | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:01.439 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-push-tgwnr in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:01.440 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-push-tgwnr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:01.440 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:01.440 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-python-jyaavbjg-on-push-tgwnr | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.505 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-on-push-tgwnr in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.505 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-on-push-tgwnr status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.506 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.506 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.507 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-jyaavbjg-on-push-tgwnr was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.508 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-python[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="43.556">
<system-out>
<![CDATA[2026-04-20 17:54:31.557 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-jyaavbjg-gitops, branch: main {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.557 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-jyaavbjg-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.829 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 3870170ee6f164e14a8f3387f1e57e4bd1f3d306 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.830 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.830 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-jyaavbjg-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:31.911 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-jyaavbjg-development using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:32.868 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:32.869 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-jyaavbjg-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:33.000 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-jyaavbjg-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-python-jyaavbjg-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-jyaavbjg-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-jyaavbjg/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2a525ce)
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-python-jyaavbjg  Synced     Healthy        service/e2e-tests-python-jyaavbjg created
apps                Deployment  tssc-app-development  e2e-tests-python-jyaavbjg  Synced     Healthy        deployment.apps/e2e-tests-python-jyaavbjg created
route.openshift.io  Route       tssc-app-development  e2e-tests-python-jyaavbjg  Synced     Healthy        route.route.openshift.io/e2e-tests-python-jyaavbjg created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:33.001 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-jyaavbjg-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:39.070 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:54:33+00:00                         Service  tssc-app-development  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:54:33+00:00   apps               Deployment  tssc-app-development  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:54:33+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:54:34+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-jyaavbjg  OutOfSync  Healthy              
2026-04-20T17:54:37+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:54:38+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:54:38+00:00                         Service  tssc-app-development  e2e-tests-python-jyaavbjg    Synced   Healthy              service/e2e-tests-python-jyaavbjg unchanged
2026-04-20T17:54:38+00:00   apps               Deployment  tssc-app-development  e2e-tests-python-jyaavbjg  OutOfSync  Healthy              deployment.apps/e2e-tests-python-jyaavbjg configured
2026-04-20T17:54:38+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-python-jyaavbjg    Synced   Healthy              route.route.openshift.io/e2e-tests-python-jyaavbjg unchanged
2026-04-20T17:54:38+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-jyaavbjg    Synced  Progressing              deployment.apps/e2e-tests-python-jyaavbjg configured

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

Operation:          Sync
Sync Revision:      3870170ee6f164e14a8f3387f1e57e4bd1f3d306
Phase:              Succeeded
Start:              2026-04-20 17:54:34 +0000 UTC
Finished:           2026-04-20 17:54:38 +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-python-jyaavbjg  Synced     Healthy            service/e2e-tests-python-jyaavbjg unchanged
apps                Deployment  tssc-app-development  e2e-tests-python-jyaavbjg  Synced     Progressing        deployment.apps/e2e-tests-python-jyaavbjg configured
route.openshift.io  Route       tssc-app-development  e2e-tests-python-jyaavbjg  Synced     Healthy            route.route.openshift.io/e2e-tests-python-jyaavbjg unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:39.145 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-jyaavbjg-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:39.146 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-jyaavbjg-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-jyaavbjg-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:46.868 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-jyaavbjg-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:46.868 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-jyaavbjg-development | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-jyaavbjg-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:55.878 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-jyaavbjg-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:54:55.878 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 3/24] Application: e2e-tests-python-jyaavbjg-development | Elapsed: 24s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-jyaavbjg-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.058 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-jyaavbjg-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.058 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.081 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-jyaavbjg-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.082 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.082 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.082 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 3870170ee6f164e14a8f3387f1e57e4bd1f3d306 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.082 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 3870170ee6f164e14a8f3387f1e57e4bd1f3d306 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.084 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-python[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="96.846">
<system-out>
<![CDATA[2026-04-20 17:55:15.109 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-python-jyaavbjg/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.109 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-python-jyaavbjg/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.259 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-python-jyaavbjg/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.259 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-python-jyaavbjg/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.261 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.287 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.287 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.287 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-python-jyaavbjg/overlays/stage/deployment-patch.yaml in repo e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.377 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:15.377 [[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-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542" {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:19.077 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776707715287 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:20.781 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-jyaavbjg-gitops/pull/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:20.782 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:20.782 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-python-jyaavbjg-gitops repository {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:20.782 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-python-jyaavbjg-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:20.782 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-jyaavbjg-gitops, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:20.809 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:20.810 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-python-jyaavbjg-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:20.810 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-jyaavbjg-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-jyaavbjg-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.212 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.212 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.212 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.212 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl was triggered by promotion PR #1 in e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.213 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.267 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.268 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.268 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:26.268 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:56.301 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:56.301 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:56.301 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:55:56.302 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:26.365 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:26.366 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:26.366 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:26.366 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:26.367 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:26.367 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:27.892 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: e41fd50f93969d0e722d9179630b88924ba3dd32 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:27.892 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: e41fd50f93969d0e722d9179630b88924ba3dd32 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:27.893 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:27.893 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-jyaavbjg-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:27.971 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-jyaavbjg-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:28.844 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:28.844 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-jyaavbjg-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:28.981 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-jyaavbjg-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-python-jyaavbjg-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-jyaavbjg-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-jyaavbjg/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (3870170)
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-python-jyaavbjg  Synced     Healthy        service/e2e-tests-python-jyaavbjg created
apps                Deployment  tssc-app-stage  e2e-tests-python-jyaavbjg  Synced     Healthy        deployment.apps/e2e-tests-python-jyaavbjg created
route.openshift.io  Route       tssc-app-stage  e2e-tests-python-jyaavbjg  Synced     Healthy        route.route.openshift.io/e2e-tests-python-jyaavbjg created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:28.982 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-jyaavbjg-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:34.613 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:56:29+00:00                         Service  tssc-app-stage  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:56:29+00:00   apps               Deployment  tssc-app-stage  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:56:29+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:56:32+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:56:33+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:56:33+00:00                         Service  tssc-app-stage  e2e-tests-python-jyaavbjg    Synced   Healthy              service/e2e-tests-python-jyaavbjg unchanged
2026-04-20T17:56:33+00:00   apps               Deployment  tssc-app-stage  e2e-tests-python-jyaavbjg    Synced   Healthy              deployment.apps/e2e-tests-python-jyaavbjg configured
2026-04-20T17:56:33+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-python-jyaavbjg    Synced   Healthy              route.route.openshift.io/e2e-tests-python-jyaavbjg unchanged
2026-04-20T17:56:33+00:00   apps  Deployment  tssc-app-stage  e2e-tests-python-jyaavbjg  OutOfSync  Progressing              deployment.apps/e2e-tests-python-jyaavbjg configured

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

Operation:          Sync
Sync Revision:      e41fd50f93969d0e722d9179630b88924ba3dd32
Phase:              Succeeded
Start:              2026-04-20 17:56:29 +0000 UTC
Finished:           2026-04-20 17:56:33 +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-python-jyaavbjg  Synced     Healthy            service/e2e-tests-python-jyaavbjg unchanged
apps                Deployment  tssc-app-stage  e2e-tests-python-jyaavbjg  Synced     Progressing        deployment.apps/e2e-tests-python-jyaavbjg configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-python-jyaavbjg  Synced     Healthy            route.route.openshift.io/e2e-tests-python-jyaavbjg unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:34.692 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-jyaavbjg-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:34.693 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-jyaavbjg-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-jyaavbjg-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:41.396 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-jyaavbjg-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:41.397 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-jyaavbjg-stage | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-jyaavbjg-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.634 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-jyaavbjg-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.634 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.659 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-jyaavbjg-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.659 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.659 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.660 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: e41fd50f93969d0e722d9179630b88924ba3dd32 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.660 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: e41fd50f93969d0e722d9179630b88924ba3dd32 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.661 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.662 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.662 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl logs to find SBOM document ID {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.662 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl in namespace: tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.693 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.952 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 found from Promotion Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-fx7sl logs {projectName=e2e-e2e-tests-python[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="110.087">
<system-out>
<![CDATA[2026-04-20 17:56:51.976 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-python-jyaavbjg/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:51.976 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-python-jyaavbjg/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:52.086 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-python-jyaavbjg/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:52.087 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-python-jyaavbjg/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:52.088 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:52.113 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:52.114 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:52.114 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-python-jyaavbjg/overlays/prod/deployment-patch.yaml in repo e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:52.207 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:52.207 [[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-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542" {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:55.814 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776707812114 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:57.453 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-jyaavbjg-gitops/pull/2 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:57.454 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:57.454 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-python-jyaavbjg-gitops repository {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:57.454 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-python-jyaavbjg-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:57.454 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-jyaavbjg-gitops, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:57.487 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:57.488 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:56:57.488 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-jyaavbjg-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-jyaavbjg-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.195 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.195 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.195 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.195 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg was triggered by promotion PR #2 in e2e-tests-python-jyaavbjg-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.196 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.229 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.229 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.230 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:07.230 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:37.300 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:37.301 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:37.301 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:57:37.301 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg | Status: running | Reason: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:07.347 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:07.348 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:07.348 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:07.348 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:07.350 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:07.350 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:08.921 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 68516dbe5a45fd2e5a98b7e6b28bfb568a88eb9c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:08.921 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 68516dbe5a45fd2e5a98b7e6b28bfb568a88eb9c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:08.921 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:08.921 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-jyaavbjg-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:09.001 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-jyaavbjg-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:09.746 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:09.747 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-jyaavbjg-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:09.956 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-jyaavbjg-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-python-jyaavbjg-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-jyaavbjg-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-jyaavbjg/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (e41fd50)
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-python-jyaavbjg  Synced     Healthy        service/e2e-tests-python-jyaavbjg created
apps                Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg  Synced     Healthy        deployment.apps/e2e-tests-python-jyaavbjg created
route.openshift.io  Route       tssc-app-prod  e2e-tests-python-jyaavbjg  Synced     Healthy        route.route.openshift.io/e2e-tests-python-jyaavbjg created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:09.957 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-jyaavbjg-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:23.078 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:58:10+00:00                         Service  tssc-app-prod  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:58:10+00:00   apps               Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:58:10+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-python-jyaavbjg    Synced  Healthy              
2026-04-20T17:58:13+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:14+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:14+00:00                         Service  tssc-app-prod  e2e-tests-python-jyaavbjg    Synced   Healthy              service/e2e-tests-python-jyaavbjg unchanged
2026-04-20T17:58:14+00:00   apps               Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg    Synced   Healthy              deployment.apps/e2e-tests-python-jyaavbjg configured
2026-04-20T17:58:14+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-python-jyaavbjg    Synced   Healthy              route.route.openshift.io/e2e-tests-python-jyaavbjg unchanged
2026-04-20T17:58:15+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg  OutOfSync  Progressing              deployment.apps/e2e-tests-python-jyaavbjg configured
2026-04-20T17:58:15+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg    Synced  Progressing              deployment.apps/e2e-tests-python-jyaavbjg configured
2026-04-20T17:58:17+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:18+00:00          Namespace                     tssc-app-prod  Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:18+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg  OutOfSync  Progressing              deployment.apps/e2e-tests-python-jyaavbjg configured
2026-04-20T17:58:19+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg  OutOfSync  Healthy              deployment.apps/e2e-tests-python-jyaavbjg configured
2026-04-20T17:58:21+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:22+00:00          Namespace                     tssc-app-prod  Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:22+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg    Synced  Progressing              deployment.apps/e2e-tests-python-jyaavbjg configured

Name:               tssc-gitops/e2e-tests-python-jyaavbjg-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-python-jyaavbjg-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-jyaavbjg-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-jyaavbjg/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (68516db)
Health Status:      Progressing

Operation:          Sync
Sync Revision:      68516dbe5a45fd2e5a98b7e6b28bfb568a88eb9c
Phase:              Succeeded
Start:              2026-04-20 17:58:19 +0000 UTC
Finished:           2026-04-20 17:58:22 +0000 UTC
Duration:           3s
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-python-jyaavbjg  Synced     Healthy            service/e2e-tests-python-jyaavbjg unchanged
apps                Deployment  tssc-app-prod  e2e-tests-python-jyaavbjg  Synced     Progressing        deployment.apps/e2e-tests-python-jyaavbjg configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-python-jyaavbjg  Synced     Healthy            route.route.openshift.io/e2e-tests-python-jyaavbjg unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:23.156 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-jyaavbjg-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:23.156 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-jyaavbjg-prod | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-jyaavbjg-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:32.320 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-jyaavbjg-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:32.321 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-jyaavbjg-prod | Elapsed: 23s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-jyaavbjg-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.785 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-jyaavbjg-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.785 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.808 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-jyaavbjg-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.809 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.809 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.809 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 68516dbe5a45fd2e5a98b7e6b28bfb568a88eb9c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.809 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 68516dbe5a45fd2e5a98b7e6b28bfb568a88eb9c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.810 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.811 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.811 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg logs to find SBOM document ID {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.811 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg in namespace: tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:41.840 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.060 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 found from Promotion Pipeline e2e-tests-python-jyaavbjg-gitops-on-pull-request-kwpkg logs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
]]>
</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.224">
<system-out>
<![CDATA[2026-04-20 17:58:42.164 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.165 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 and document ID urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.165 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 and document ID: urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.165 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.225 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542' successful. Found 1 result(s). {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.226 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.226 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542, Published: 2026-04-20T17:53:49Z, SHA256: sha256:977ce2f991df6b8708abf97597e44e186b19de919a39134829a567be60adca3c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.226 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.226 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 and document ID urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.226 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 and document ID: urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.226 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.300 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542' successful. Found 1 result(s). {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.301 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.301 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542, Published: 2026-04-20T17:53:49Z, SHA256: sha256:977ce2f991df6b8708abf97597e44e186b19de919a39134829a567be60adca3c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.301 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1,urn:uuid:4780b55e-77ea-488c-bfc6-91875dca4d73/1 found in TPA!!! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-20 17:58:42.302 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-python-jyaavbjg:9896c2f196b71fece1b44a45bbcb4c94dbd87542 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-20T17:46:52.702Z" hostname="e2e-e2e-tests-python[github-azure-quay]" tests="6" failures="0" skipped="5" time="165.289" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="165.289">
<system-out>
<![CDATA[2026-04-20 17:46:54.421 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-python-lqazunlu {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.422 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-python-lqazunlu'... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.427 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.511 [[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-20 17:46:54.511 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.512 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.512 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.540 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.564 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.567 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.568 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.594 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.594 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.595 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.935 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-lqazunlu, ID: eff43191-d3bd-4b71-a1e0-aeff5202a609 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.935 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-lqazunlu to be completed... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.936 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task eff43191-d3bd-4b71-a1e0-aeff5202a609 to complete... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.992 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:46:54.993 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task eff43191-d3bd-4b71-a1e0-aeff5202a609: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:00.350 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:00.351 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task eff43191-d3bd-4b71-a1e0-aeff5202a609: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:05.373 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:05.373 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task eff43191-d3bd-4b71-a1e0-aeff5202a609: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:10.545 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:10.546 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task eff43191-d3bd-4b71-a1e0-aeff5202a609: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:15.599 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:15.599 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task eff43191-d3bd-4b71-a1e0-aeff5202a609: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.624 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.624 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.624 [[32mINFO [0m] rhdh.developer-hub: Task eff43191-d3bd-4b71-a1e0-aeff5202a609 completed successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.625 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-python-lqazunlu' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.625 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-python-lqazunlu {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.640 [[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-lqazunlu...
2026-04-20 17:47:20.640 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-lqazunlu-gitops, branch: main {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.641 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-lqazunlu-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.926 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 1cd048d2404921b9ca877ffce251770674a25899 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Waiting for ArgoCD CI application to sync to commit: 1cd048d2404921b9ca877ffce251770674a25899
2026-04-20 17:47:20.949 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-python-lqazunlu-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-lqazunlu-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-python-lqazunlu-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"55ac4fd0-e6c8-4601-a0da-f5fdbbdc3e2d","cache-control":"no-cache, private","connection":"close","content-length":"292","content-type":"application/json","date":"Mon, 20 Apr 2026 17:47:20 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:20.950 [[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-20 17:47:37.586 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-lqazunlu-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 1cd048d2404921b9ca877ffce251770674a25899) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:47:37.586 [[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-20 17:48:09.466 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-lqazunlu-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:48:09.467 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:20.131 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-lqazunlu-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:20.132 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:20.132 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:20.132 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 1cd048d2404921b9ca877ffce251770674a25899 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:49:20.132 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:20.133 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-python-lqazunlu {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:20.133 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-python-lqazunlu... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:20.337 [[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-20 17:49:30.169 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:30.169 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-python-lqazunlu {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:30.169 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-python-lqazunlu... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:30.170 [[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-20 17:49:30.170 [[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-20 17:49:36.916 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-lqazunlu branch 'main' with commit SHA: b0e913adbcf59c15ae10ddac0b7f7c1efba787c8 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:36.916 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: b0e913adbcf59c15ae10ddac0b7f7c1efba787c8 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:37.918 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-lqazunlu-gitops branch 'main' with commit SHA: fd936e214304fa8032b0b3df143b55afa16c8770 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:37.918 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: fd936e214304fa8032b0b3df143b55afa16c8770 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:37.919 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-python-lqazunlu for component e2e-tests-python-lqazunlu... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:37.948 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-python-lqazunlu for component e2e-tests-python-lqazunlu... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:37.949 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-python-lqazunlu for component e2e-tests-python-lqazunlu... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:37.949 [[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-20 17:49:37.949 [[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-20 17:49:39.659 [[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-20 17:49:39.661 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: write ECONNRESET {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:39.701 [[31mERROR[0m] azure.service-endpoint: Failed to create service connection 'e2e-tests-python-lqazunlu': AzureApiError: write ECONNRESET {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:39.701 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create service endpoint 'e2e-tests-python-lqazunlu': AzureApiError: write ECONNRESET {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:39.701 [[31mERROR[0m] postcreation.command.azure.pipelines: Azure source pipeline creation failed: AzureApiError: write ECONNRESET {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:39.701 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: write ECONNRESET {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-20 17:49:39.702 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: write ECONNRESET {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:166) 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: write ECONNRESET" 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: write ECONNRESET

       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-20T17:46:52.702Z" hostname="e2e-e2e-tests-dotnet-basic[github-tekton-quay]" tests="6" failures="0" skipped="0" time="700.337" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="91.74">
<system-out>
<![CDATA[2026-04-20 17:46:54.263 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.264 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-dotnet-basic-ufajjdtu'... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.273 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.365 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.400 [[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-20 17:46:54.404 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.406 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.438 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.438 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.439 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.556 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-dotnet-basic-ufajjdtu, ID: e4977803-5af1-40c1-93f7-b37735754662 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.557 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-dotnet-basic-ufajjdtu to be completed... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.557 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task e4977803-5af1-40c1-93f7-b37735754662 to complete... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.648 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:54.648 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:59.679 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:46:59.679 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:04.703 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:04.704 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:09.730 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:09.730 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:14.812 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:14.812 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:19.899 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:19.899 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:24.926 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:24.927 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:29.951 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:29.951 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:35.153 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:35.153 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task e4977803-5af1-40c1-93f7-b37735754662: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.189 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.189 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.189 [[32mINFO [0m] rhdh.developer-hub: Task e4977803-5af1-40c1-93f7-b37735754662 completed successfully {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.189 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-dotnet-basic-ufajjdtu' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.189 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.212 [[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-ufajjdtu...
2026-04-20 17:47:40.213 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-ufajjdtu-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.213 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.513 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 10b6dd410d45e2a0a38d325ee3d403393852fb47 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Waiting for ArgoCD CI application to sync to commit: 10b6dd410d45e2a0a38d325ee3d403393852fb47
2026-04-20 17:47:40.545 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-ufajjdtu-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 10b6dd410d45e2a0a38d325ee3d403393852fb47) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:40.545 [[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-20 17:47:53.309 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-ufajjdtu-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 10b6dd410d45e2a0a38d325ee3d403393852fb47) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:47:53.309 [[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-20 17:48:25.943 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-ufajjdtu-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.943 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.943 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.943 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 10b6dd410d45e2a0a38d325ee3d403393852fb47 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:48:25.944 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.944 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-dotnet-basic-ufajjdtu (GitHub + Tekton CI) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.944 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.944 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.945 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.972 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.993 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.993 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:25.993 [[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:125) 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="356.575">
<system-out>
<![CDATA[2026-04-20 17:48:26.024 [[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-20 17:48:26.025 [[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-20 17:48:26.025 [[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-20 17:48:29.682 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776707306025 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:31.276 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:31.277 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu/pull/1 with SHA: d298e5ac955b7f80facfed1282f06ed01b7179d3 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:31.277 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-dotnet-basic-ufajjdtu... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:31.278 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-ufajjdtu, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:31.301 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:31.301 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-dotnet-basic-ufajjdtu. Pipeline may still be launching. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:31.302 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-ufajjdtu | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-ufajjdtu, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:40.693 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:40.694 [[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-20 17:48:40.694 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:40.694 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b was triggered by promotion PR #1 in e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:40.694 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:40.729 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:40.730 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:40.730 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:48:40.730 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:49:10.785 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:49:10.785 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:49:10.785 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:49:10.785 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:49:40.858 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:49:40.858 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:49:40.858 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:49:40.858 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:50:10.920 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:50:10.921 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:50:10.921 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:50:10.921 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:50:40.989 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:50:40.989 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:50:40.989 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:50:40.989 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:11.050 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:11.050 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:11.050 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:11.050 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:11.057 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-ufajjdtu-on-pull-request-9k25b was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:11.057 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:12.641 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: b7ffc805f774f920002fd32328c12076d686f602 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:12.642 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-dotnet-basic-ufajjdtu... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:12.642 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-ufajjdtu, event type: push {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:12.680 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:12.680 [[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-20 17:51:12.681 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-ufajjdtu | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-ufajjdtu, event: push, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:22.161 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:22.161 [[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-20 17:51:22.161 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:22.161 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh was triggered by on-push pipeline after merging #1 in e2e-tests-dotnet-basic-ufajjdtu {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:22.161 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:22.199 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:22.199 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:22.199 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:22.199 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:52.270 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:52.270 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:52.270 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:51:52.270 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:52:22.337 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:52:22.338 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:52:22.338 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:52:22.338 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:52:52.383 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:52:52.383 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:52:52.383 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:52:52.384 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:53:22.446 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:53:22.447 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:53:22.447 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:53:22.447 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:53:52.517 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:53:52.517 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:53:52.517 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:53:52.517 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.593 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.593 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.594 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.594 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.596 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-ufajjdtu-on-push-sj9bh was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.596 [[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.027">
<system-out>
<![CDATA[2026-04-20 17:54:22.647 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-ufajjdtu-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.647 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.831 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': a360e6c63d11ec51f5a3893ec66a57f6c1979a7f {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.831 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.832 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-ufajjdtu-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:22.918 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-ufajjdtu-development using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:23.734 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:23.734 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-ufajjdtu-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:23.915 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-ufajjdtu-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-ufajjdtu-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-ufajjdtu/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (10b6dd4)
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-ufajjdtu  Synced     Healthy        service/e2e-tests-dotnet-basic-ufajjdtu created
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-ufajjdtu created
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:23.916 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-ufajjdtu-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:29.823 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:54:24+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:54:24+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:54:24+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:54:25+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu  OutOfSync  Healthy              
2026-04-20T17:54:27+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:54:29+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu    Synced   Healthy              service/e2e-tests-dotnet-basic-ufajjdtu unchanged
2026-04-20T17:54:29+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu  OutOfSync  Healthy              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
2026-04-20T17:54:29+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu unchanged
2026-04-20T17:54:29+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:54:29+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu    Synced  Progressing              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured

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

Operation:          Sync
Sync Revision:      a360e6c63d11ec51f5a3893ec66a57f6c1979a7f
Phase:              Succeeded
Start:              2026-04-20 17:54:25 +0000 UTC
Finished:           2026-04-20 17:54:29 +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-dotnet-basic-ufajjdtu  Synced     Healthy            service/e2e-tests-dotnet-basic-ufajjdtu unchanged
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:29.903 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-ufajjdtu-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:29.904 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-ufajjdtu-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-ufajjdtu-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:36.970 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-ufajjdtu-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:36.970 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-ufajjdtu-development | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-ufajjdtu-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:46.979 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-ufajjdtu-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:54:46.979 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 3/24] Application: e2e-tests-dotnet-basic-ufajjdtu-development | Elapsed: 24s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-ufajjdtu-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.613 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-ufajjdtu-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.613 [[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-20 17:55:01.642 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-ufajjdtu-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.642 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.642 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.642 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: a360e6c63d11ec51f5a3893ec66a57f6c1979a7f {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.642 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: a360e6c63d11ec51f5a3893ec66a57f6c1979a7f {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.644 [[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="100.764">
<system-out>
<![CDATA[2026-04-20 17:55:01.668 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-ufajjdtu/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.669 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-ufajjdtu/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.783 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-ufajjdtu/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.783 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-ufajjdtu/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.784 [[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-20 17:55:01.813 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.813 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.813 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-ufajjdtu/overlays/stage/deployment-patch.yaml in repo e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:01.936 [[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-20 17:55:01.936 [[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-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602" {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:05.525 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776707701813 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:07.167 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu-gitops/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:07.167 [[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-20 17:55:07.167 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-dotnet-basic-ufajjdtu-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:07.167 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-dotnet-basic-ufajjdtu-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:07.168 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:07.194 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:07.194 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:07.194 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-ufajjdtu-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:16.440 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:16.440 [[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-20 17:55:16.440 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:16.440 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml was triggered by promotion PR #1 in e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:16.440 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:16.474 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:16.474 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:16.474 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:16.474 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:46.513 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:46.513 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:46.513 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:55:46.513 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:16.563 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:16.563 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:16.563 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:16.563 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:16.565 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:16.566 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:17.949 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 521712a5b284d6a33aa6fd4590f1c03205e5abc4 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:17.949 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 521712a5b284d6a33aa6fd4590f1c03205e5abc4 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:17.949 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:17.949 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-ufajjdtu-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:18.032 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-ufajjdtu-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:18.713 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:18.713 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-ufajjdtu-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:18.871 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-ufajjdtu-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-ufajjdtu-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-ufajjdtu/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (a360e6c)
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-ufajjdtu  Synced     Healthy        service/e2e-tests-dotnet-basic-ufajjdtu created
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-ufajjdtu created
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:18.872 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-ufajjdtu-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:24.675 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:56:19+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:56:19+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:56:19+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:56:22+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:56:24+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:56:24+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu    Synced   Healthy              service/e2e-tests-dotnet-basic-ufajjdtu unchanged
2026-04-20T17:56:24+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
2026-04-20T17:56:24+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu unchanged
2026-04-20T17:56:24+00:00   apps  Deployment  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured

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

Operation:          Sync
Sync Revision:      521712a5b284d6a33aa6fd4590f1c03205e5abc4
Phase:              Succeeded
Start:              2026-04-20 17:56:19 +0000 UTC
Finished:           2026-04-20 17:56:24 +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-ufajjdtu  Synced     Healthy            service/e2e-tests-dotnet-basic-ufajjdtu unchanged
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:24.751 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-ufajjdtu-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:24.751 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-ufajjdtu-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-ufajjdtu-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:31.270 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-ufajjdtu-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:31.271 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-ufajjdtu-stage | Elapsed: 13s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-ufajjdtu-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.110 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-ufajjdtu-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.110 [[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-20 17:56:42.133 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-ufajjdtu-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.134 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.134 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.134 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 521712a5b284d6a33aa6fd4590f1c03205e5abc4 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.134 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 521712a5b284d6a33aa6fd4590f1c03205e5abc4 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.136 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.136 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.136 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.137 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml in namespace: tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.167 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.429 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 found from Promotion Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-6vnml 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="111.931">
<system-out>
<![CDATA[2026-04-20 17:56:42.449 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-ufajjdtu/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.449 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-ufajjdtu/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.562 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-ufajjdtu/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.562 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-ufajjdtu/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.564 [[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-20 17:56:42.589 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.589 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.589 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-ufajjdtu/overlays/prod/deployment-patch.yaml in repo e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:42.672 [[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-20 17:56:42.672 [[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-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602" {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:46.460 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776707802589 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:48.246 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu-gitops/pull/2 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:48.247 [[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-20 17:56:48.247 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-dotnet-basic-ufajjdtu-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:48.247 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-dotnet-basic-ufajjdtu-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:48.247 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:48.277 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:48.277 [[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-20 17:56:48.278 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-ufajjdtu-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:55.357 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:55.358 [[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-20 17:56:55.358 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:55.358 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll was triggered by promotion PR #2 in e2e-tests-dotnet-basic-ufajjdtu-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:55.358 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:55.389 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:55.390 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:55.390 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:56:55.390 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:25.452 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:25.452 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:25.453 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:25.453 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:55.485 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:55.486 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:55.486 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:55.486 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:55.488 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:55.488 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:56.934 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: b4b6d9c076cd4f9c0c83f866ccc565df90a3c11e {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:56.934 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: b4b6d9c076cd4f9c0c83f866ccc565df90a3c11e {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:56.934 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:56.935 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-ufajjdtu-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:57.008 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-ufajjdtu-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:57.872 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:57.873 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-ufajjdtu-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:58.029 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-ufajjdtu-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-ufajjdtu-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-ufajjdtu-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-ufajjdtu/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (521712a)
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-ufajjdtu  Synced     Healthy        service/e2e-tests-dotnet-basic-ufajjdtu created
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-ufajjdtu created
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:57:58.029 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-ufajjdtu-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:11.574 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:57:58+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:57:58+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:57:58+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu    Synced  Healthy              
2026-04-20T17:58:01+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:03+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:03+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu    Synced   Healthy              service/e2e-tests-dotnet-basic-ufajjdtu unchanged
2026-04-20T17:58:03+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
2026-04-20T17:58:03+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu unchanged
2026-04-20T17:58:03+00:00   apps  Deployment  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
2026-04-20T17:58:03+00:00   apps  Deployment  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu    Synced  Progressing              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
2026-04-20T17:58:05+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:06+00:00          Namespace                     tssc-app-prod  Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:07+00:00   apps  Deployment  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu  OutOfSync  Healthy              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
2026-04-20T17:58:09+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:10+00:00          Namespace                     tssc-app-prod  Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:11+00:00   apps  Deployment  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu    Synced  Progressing              deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured

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

Operation:          Sync
Sync Revision:      b4b6d9c076cd4f9c0c83f866ccc565df90a3c11e
Phase:              Succeeded
Start:              2026-04-20 17:58:07 +0000 UTC
Finished:           2026-04-20 17:58:10 +0000 UTC
Duration:           3s
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-ufajjdtu  Synced     Healthy            service/e2e-tests-dotnet-basic-ufajjdtu unchanged
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-ufajjdtu configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-ufajjdtu  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-ufajjdtu unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:11.650 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-ufajjdtu-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:11.650 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-ufajjdtu-prod | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-ufajjdtu-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:21.334 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-ufajjdtu-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:21.334 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-ufajjdtu-prod | Elapsed: 24s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-ufajjdtu-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.083 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-ufajjdtu-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.083 [[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-20 17:58:34.110 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-ufajjdtu-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.110 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.110 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.110 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: b4b6d9c076cd4f9c0c83f866ccc565df90a3c11e {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.110 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: b4b6d9c076cd4f9c0c83f866ccc565df90a3c11e {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.113 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.113 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.113 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.113 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll in namespace: tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.155 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.377 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 found from Promotion Pipeline e2e-tests-dotnet-basic-ufajjdtu-gitops-on-pull-request-2pmll 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.3">
<system-out>
<![CDATA[2026-04-20 17:58:34.486 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.487 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 and document ID urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.487 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 and document ID: urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.487 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.622 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.622 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.622 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602, Published: 2026-04-20T17:53:03Z, SHA256: sha256:c25c545eb290224eb624adf8ad616312326785d9c08e147b335adaa73b1654f1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.623 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.623 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 and document ID urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.623 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 and document ID: urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.623 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.695 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.696 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.696 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602, Published: 2026-04-20T17:53:03Z, SHA256: sha256:c25c545eb290224eb624adf8ad616312326785d9c08e147b335adaa73b1654f1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.696 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1,urn:uuid:975348aa-caf5-44c6-ad27-164c412a7425/1 found in TPA!!! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-20 17:58:34.697 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-ufajjdtu:b7ffc805f774f920002fd32328c12076d686f602 {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-20T17:46:52.702Z" hostname="e2e-e2e-tests-dotnet-basic[github-azure-quay]" tests="6" failures="0" skipped="4" time="1406.671" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="161.06">
<system-out>
<![CDATA[2026-04-20 17:46:54.421 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.422 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-dotnet-basic-npvjpvkp'... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.427 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.523 [[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-20 17:46:54.523 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.524 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.524 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.548 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.573 [[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-20 17:46:54.576 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.577 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.602 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.602 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.603 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.997 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-dotnet-basic-npvjpvkp, ID: 50c18f51-ab27-48ee-880e-cd85200dda31 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.998 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-dotnet-basic-npvjpvkp to be completed... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:54.998 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 50c18f51-ab27-48ee-880e-cd85200dda31 to complete... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:55.120 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:46:55.120 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 50c18f51-ab27-48ee-880e-cd85200dda31: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:00.355 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:00.355 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 50c18f51-ab27-48ee-880e-cd85200dda31: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:05.379 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:05.380 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 50c18f51-ab27-48ee-880e-cd85200dda31: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:10.548 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:10.549 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 50c18f51-ab27-48ee-880e-cd85200dda31: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:15.604 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:15.604 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 50c18f51-ab27-48ee-880e-cd85200dda31: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:20.625 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:20.626 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 50c18f51-ab27-48ee-880e-cd85200dda31: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:25.650 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:25.650 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:25.651 [[32mINFO [0m] rhdh.developer-hub: Task 50c18f51-ab27-48ee-880e-cd85200dda31 completed successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:25.651 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-dotnet-basic-npvjpvkp' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:25.651 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:25.665 [[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-npvjpvkp...
2026-04-20 17:47:25.665 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-npvjpvkp-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:25.666 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:25.989 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 8955339ef9fe7abd8a179b830660b2f48ea95037 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Waiting for ArgoCD CI application to sync to commit: 8955339ef9fe7abd8a179b830660b2f48ea95037
2026-04-20 17:47:26.030 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-dotnet-basic-npvjpvkp-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-npvjpvkp-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-dotnet-basic-npvjpvkp-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"49e6c8c1-4598-4c3d-a198-ebc35b418b3c","cache-control":"no-cache, private","connection":"close","content-length":"304","content-type":"application/json","date":"Mon, 20 Apr 2026 17:47:26 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:47:26.031 [[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-20 17:47:45.838 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-npvjpvkp-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-azure-quay], worker=5}
2026-04-20 17:47:45.838 [[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-20 17:48:16.054 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-npvjpvkp-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.054 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.054 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.054 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 8955339ef9fe7abd8a179b830660b2f48ea95037 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:48:16.055 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.055 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.056 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-dotnet-basic-npvjpvkp... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.291 [[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-20 17:48:16.587 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.587 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.587 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-dotnet-basic-npvjpvkp... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:16.588 [[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-20 17:48:16.588 [[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-20 17:48:23.254 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp-gitops branch 'main' with commit SHA: 10c3d57675da1e8d27698ac0e383822d6f5b493a {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:23.255 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 10c3d57675da1e8d27698ac0e383822d6f5b493a {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:24.247 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp branch 'main' with commit SHA: e9c16fa38ad024b03fc155596fadc8a6df6049e7 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:24.247 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: e9c16fa38ad024b03fc155596fadc8a6df6049e7 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:24.248 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-dotnet-basic-npvjpvkp for component e2e-tests-dotnet-basic-npvjpvkp... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:24.272 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-dotnet-basic-npvjpvkp for component e2e-tests-dotnet-basic-npvjpvkp... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:24.273 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-dotnet-basic-npvjpvkp for component e2e-tests-dotnet-basic-npvjpvkp... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:24.273 [[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-20 17:48:24.274 [[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-20 17:48:24.344 [[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-20 17:48:24.346 [[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-20 17:48:24.627 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp type=github name=e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:24.628 [[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-20 17:48:24.803 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp-gitops type=github name=e2e-tests-dotnet-basic-npvjpvkp-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:24.803 [[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-20 17:48:29.659 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7477?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:29.713 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7477... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:29.714 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7477?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:29.944 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7478?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:29.990 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7478... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:29.991 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7478?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.026 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-dotnet-basic-npvjpvkp". {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.027 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.056 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-dotnet-basic-npvjpvkp-gitops". {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.057 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.057 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-dotnet-basic-npvjpvkp... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.082 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.083 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.083 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-npvjpvkp-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.083 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-npvjpvkp-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:35.084 [[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-20 17:48:35.084 [[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-20 17:48:35.084 [[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-20 17:48:35.084 [[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-20 17:48:40.837 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:40.837 [[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-20 17:48:40.899 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3803?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:41.506 [[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-20 17:48:41.507 [[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-20 17:48:41.557 [[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-20 17:48:41.920 [[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-20 17:48:41.921 [[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-20 17:48:41.995 [[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-20 17:48:42.916 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:42.917 [[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-20 17:48:42.968 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3803?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.400 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.401 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-dotnet-basic-npvjpvkp... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.401 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.402 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.402 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-dotnet-basic-npvjpvkp-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.538 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.538 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.549 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:48:56.550 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:03.164 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp-gitops branch 'main' with commit SHA: f993cdac922a6c34362789bf2e4c3c4c6930cab8 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:03.164 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: f993cdac922a6c34362789bf2e4c3c4c6930cab8 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:04.190 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp branch 'main' with commit SHA: 605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:04.190 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:04.190 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:04.190 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:04.190 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:04.191 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:04.191 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-dotnet-basic-npvjpvkp {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:04.191 [[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-20 17:49:10.699 [[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-20 17:49:19.922 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:19.922 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7477/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:22.441 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:22.441 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12893?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:24.645 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:24.645 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7478/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:33.417 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:33.417 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Found 1 total builds {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:33.417 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 1 builds match filters {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:33.417 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 0 builds filtered out {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:33.418 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Processing 1 batches with concurrency 10 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:33.418 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Processing batch 1/1 (1 builds) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:33.419 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12893?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:35.473 [[32mINFO [0m] azure.pipeline: [Azure] Successfully cancelled build 12893 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:35.473 [[32mINFO [0m] rhtap.core.integration.ci.base: ✅ [Azure] Cancelled build 12893 in e2e-tests-dotnet-basic-npvjpvkp (status: inProgress) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:35.474 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Batch 1/1 complete: 1 succeeded, 0 rejected {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:35.474 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Cancellation complete: {total=1, cancelled=1, failed=0, skipped=0, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:35.474 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
]]>
</system-out>
<system-err>
<![CDATA[(node:137) 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="1245.611">
<system-out>
<![CDATA[2026-04-20 17:49:35.511 [[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-azure-quay], worker=5}
2026-04-20 17:49:35.511 [[32mINFO [0m] utils.test.common: Using azure for github repository {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:35.512 [[32mINFO [0m] utils.test.common: Creating a direct commit on source repo on github repository ... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:35.512 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Test commit from TSSC e2e test {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:39.235 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp branch 'main' with commit SHA: 13c935d74c8f47d461f013df4c54122b01c34bd2 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:39.236 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 13c935d74c8f47d461f013df4c54122b01c34bd2 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:39.236 [[32mINFO [0m] utils.test.common: Created commit with SHA: 13c935d74c8f47d461f013df4c54122b01c34bd2 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:49.243 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for commit 13c935d74c8f47d461f013df4c54122b01c34bd2 on main branch in e2e-tests-dotnet-basic-npvjpvkp... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:49:49.244 [[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-20 17:50:01.805 [[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-20 17:50:10.161 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7477 and 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:10.161 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:10.162 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7477/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:35.023 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:35.023 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:35.023 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7478/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:35.074 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:35.127 [[31mERROR[0m] azure.pipeline: Failed to list runs for pipeline ID 7478: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:35.127 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-dotnet-basic-npvjpvkp: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:35.128 [[31mERROR[0m] utils.test.common: Attempt 1 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:50:50.857 [[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-20 17:51:20.884 [[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-20 17:51:20.885 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-dotnet-basic-npvjpvkp': AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:51:20.885 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-dotnet-basic-npvjpvkp: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:51:20.885 [[31mERROR[0m] utils.test.common: Attempt 2 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:51:50.137 [[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-20 17:51:50.210 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:51:50.213 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-dotnet-basic-npvjpvkp': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:51:50.213 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-dotnet-basic-npvjpvkp: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:51:50.213 [[31mERROR[0m] utils.test.common: Attempt 3 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:52:40.233 [[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-20 17:53:08.710 [[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-20 17:53:36.187 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7477 and 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:53:36.187 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:53:36.188 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7477/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:53:56.786 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:53:56.786 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:53:56.787 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7478/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:54:17.545 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:54:17.546 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12899?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:54:17.546 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12893?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:54:42.438 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "13c935d74c8f47d461f013df4c54122b01c34bd2",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12899,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:49:42.4517203Z",
    "startTime": "2026-04-20T17:49:47.4055173Z",
    "finishTime": "2026-04-20T17:54:05.2348559Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12899",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "13c935d74c8f47d461f013df4c54122b01c34bd2",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:05.557Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12893"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12893,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "canceled",
    "queueTime": "2026-04-20T17:49:07.0184977Z",
    "startTime": "2026-04-20T17:49:12.5382638Z",
    "finishTime": "2026-04-20T17:52:52.7067918Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12893",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:52:52.833Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:54:42.439 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"13c935d74c8f47d461f013df4c54122b01c34bd2","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"},"id":12899,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:49:42.4517203Z","startTime":"2026-04-20T17:49:47.4055173Z","finishTime":"2026-04-20T17:54:05.2348559Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899","definition":{"drafts":[],"id":7477,"name":"e2e-tests-dotnet-basic-npvjpvkp","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2","uri":"vstfs:///Build/Definition/7477","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12899","sourceBranch":"refs/heads/main","sourceVersion":"13c935d74c8f47d461f013df4c54122b01c34bd2","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:54:05.557Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:54:42.440 [[31mERROR[0m] utils.test.common: Attempt 4 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:55:32.478 [[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-20 17:56:01.584 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: read ECONNRESET {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:56:01.586 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-dotnet-basic-npvjpvkp': AzureApiError: read ECONNRESET {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:56:01.586 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-dotnet-basic-npvjpvkp: AzureApiError: read ECONNRESET {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:56:01.586 [[31mERROR[0m] utils.test.common: Attempt 5 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:56:51.635 [[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-20 17:57:18.144 [[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-20 17:57:48.068 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7477 and 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:57:48.068 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:57:48.068 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7477/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:11.931 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:11.932 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:11.932 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7478/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:34.188 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:34.188 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12899?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:34.188 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12893?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:55.905 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "13c935d74c8f47d461f013df4c54122b01c34bd2",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12899,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:49:42.4517203Z",
    "startTime": "2026-04-20T17:49:47.4055173Z",
    "finishTime": "2026-04-20T17:54:05.2348559Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12899",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "13c935d74c8f47d461f013df4c54122b01c34bd2",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:05.557Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12893"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12893,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "canceled",
    "queueTime": "2026-04-20T17:49:07.0184977Z",
    "startTime": "2026-04-20T17:49:12.5382638Z",
    "finishTime": "2026-04-20T17:52:52.7067918Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12893",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:52:52.833Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:55.906 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"13c935d74c8f47d461f013df4c54122b01c34bd2","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"},"id":12899,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:49:42.4517203Z","startTime":"2026-04-20T17:49:47.4055173Z","finishTime":"2026-04-20T17:54:05.2348559Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899","definition":{"drafts":[],"id":7477,"name":"e2e-tests-dotnet-basic-npvjpvkp","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2","uri":"vstfs:///Build/Definition/7477","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12899","sourceBranch":"refs/heads/main","sourceVersion":"13c935d74c8f47d461f013df4c54122b01c34bd2","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:54:05.557Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:58:55.906 [[31mERROR[0m] utils.test.common: Attempt 6 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 17:59:45.922 [[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-20 18:00:15.946 [[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-20 18:00:15.949 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-dotnet-basic-npvjpvkp': AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:00:15.949 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-dotnet-basic-npvjpvkp: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:00:15.949 [[31mERROR[0m] utils.test.common: Attempt 7 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:01:05.960 [[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-20 18:01:36.053 [[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-20 18:02:03.473 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7477 and 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:02:03.473 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:02:03.474 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7477/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:02:27.738 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:02:27.738 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:02:27.738 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7478/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:02:49.952 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:02:49.953 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12899?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:02:49.953 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12893?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:03:12.309 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "13c935d74c8f47d461f013df4c54122b01c34bd2",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12899,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:49:42.4517203Z",
    "startTime": "2026-04-20T17:49:47.4055173Z",
    "finishTime": "2026-04-20T17:54:05.2348559Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12899",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "13c935d74c8f47d461f013df4c54122b01c34bd2",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:05.557Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12893"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12893,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "canceled",
    "queueTime": "2026-04-20T17:49:07.0184977Z",
    "startTime": "2026-04-20T17:49:12.5382638Z",
    "finishTime": "2026-04-20T17:52:52.7067918Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12893",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:52:52.833Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:03:12.310 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"13c935d74c8f47d461f013df4c54122b01c34bd2","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"},"id":12899,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:49:42.4517203Z","startTime":"2026-04-20T17:49:47.4055173Z","finishTime":"2026-04-20T17:54:05.2348559Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899","definition":{"drafts":[],"id":7477,"name":"e2e-tests-dotnet-basic-npvjpvkp","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2","uri":"vstfs:///Build/Definition/7477","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12899","sourceBranch":"refs/heads/main","sourceVersion":"13c935d74c8f47d461f013df4c54122b01c34bd2","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:54:05.557Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:03:12.311 [[31mERROR[0m] utils.test.common: Attempt 8 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:04:02.320 [[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-20 18:04:18.178 [[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-20 18:04:30.445 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7477 and 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:04:30.445 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:04:30.446 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7477/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:04:52.764 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:04:52.764 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:04:52.765 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7478/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:05:16.674 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:05:16.674 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12899?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:05:16.675 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12893?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:05:38.451 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "13c935d74c8f47d461f013df4c54122b01c34bd2",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12899,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:49:42.4517203Z",
    "startTime": "2026-04-20T17:49:47.4055173Z",
    "finishTime": "2026-04-20T17:54:05.2348559Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12899",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "13c935d74c8f47d461f013df4c54122b01c34bd2",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:05.557Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12893"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12893,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "canceled",
    "queueTime": "2026-04-20T17:49:07.0184977Z",
    "startTime": "2026-04-20T17:49:12.5382638Z",
    "finishTime": "2026-04-20T17:52:52.7067918Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12893",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:52:52.833Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:05:38.451 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"13c935d74c8f47d461f013df4c54122b01c34bd2","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"},"id":12899,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:49:42.4517203Z","startTime":"2026-04-20T17:49:47.4055173Z","finishTime":"2026-04-20T17:54:05.2348559Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899","definition":{"drafts":[],"id":7477,"name":"e2e-tests-dotnet-basic-npvjpvkp","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2","uri":"vstfs:///Build/Definition/7477","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12899","sourceBranch":"refs/heads/main","sourceVersion":"13c935d74c8f47d461f013df4c54122b01c34bd2","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:54:05.557Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:05:38.452 [[31mERROR[0m] utils.test.common: Attempt 9 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:06:28.475 [[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-20 18:06:56.829 [[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-20 18:07:26.832 [[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-20 18:07:26.833 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-dotnet-basic-npvjpvkp-gitops': AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:07:26.833 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-dotnet-basic-npvjpvkp: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:07:26.833 [[31mERROR[0m] utils.test.common: Attempt 10 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:08:16.834 [[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-20 18:08:46.619 [[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-20 18:09:15.831 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7477 and 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:09:15.832 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:09:15.832 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7477/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:09:38.983 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7477 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:09:38.983 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:09:38.984 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7478/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:10:00.068 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7478 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:10:00.069 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12899?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:10:00.069 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12893?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:10:21.117 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "13c935d74c8f47d461f013df4c54122b01c34bd2",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12899,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:49:42.4517203Z",
    "startTime": "2026-04-20T17:49:47.4055173Z",
    "finishTime": "2026-04-20T17:54:05.2348559Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12899",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "13c935d74c8f47d461f013df4c54122b01c34bd2",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:05.557Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "2a09dd38-e53a-49b8-9125-c5635b90cd2a"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12893"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"
    },
    "id": 12893,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "canceled",
    "queueTime": "2026-04-20T17:49:07.0184977Z",
    "startTime": "2026-04-20T17:49:12.5382638Z",
    "finishTime": "2026-04-20T17:52:52.7067918Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12893",
    "definition": {
      "drafts": [],
      "id": 7477,
      "name": "e2e-tests-dotnet-basic-npvjpvkp",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2",
      "uri": "vstfs:///Build/Definition/7477",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12893",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "605f9b5ffcb3cb7cc13ed2742034dc1bd37be1d7",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:52:52.833Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "991cf721-e08e-4df8-9daf-9d6886c46d39"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12893/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:10:21.117 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12899"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7477"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"13c935d74c8f47d461f013df4c54122b01c34bd2","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp"},"id":12899,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:49:42.4517203Z","startTime":"2026-04-20T17:49:47.4055173Z","finishTime":"2026-04-20T17:54:05.2348559Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12899","definition":{"drafts":[],"id":7477,"name":"e2e-tests-dotnet-basic-npvjpvkp","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7477?revision=2","uri":"vstfs:///Build/Definition/7477","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12899","sourceBranch":"refs/heads/main","sourceVersion":"13c935d74c8f47d461f013df4c54122b01c34bd2","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:54:05.557Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"2a09dd38-e53a-49b8-9125-c5635b90cd2a"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12899/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-npvjpvkp","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:10:21.118 [[31mERROR[0m] utils.test.common: Error waiting for pipeline: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-20 18:10:21.118 [[31mERROR[0m] utils.test.common: Error handling source repo code changes: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-39c0f-new-image-through-pipelines-e2e-e2e-tests-dotnet-basic-github-azure-quay-/error-context.md]]
]]>
</system-out>
<error message="Pipeline not found or not yet running. Retrying..." type="Error">
<![CDATA[  [e2e-e2e-tests-dotnet-basic[github-azure-quay]] › tssc/full_workflow.test.ts:86:5 › TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines 

    Error: Pipeline not found or not yet running. Retrying...

       at ../src/utils/test/common.ts:319

      317 |         const p = await ci.getPipeline(prReference, PipelineStatus.RUNNING, eventType);
      318 |         if (!p) {
    > 319 |           throw new Error('Pipeline not found or not yet running. Retrying...');
          |                 ^
      320 |         }
      321 |         return p;
      322 |       },
        at pipeline.retries (/workspace/e2e-test/src/utils/test/common.ts:319:17)
        at getPipelineAndWaitForCompletion (/workspace/e2e-test/src/utils/test/common.ts:315:22)
        at fastMovingToBuildApplicationImage (/workspace/e2e-test/src/utils/test/common.ts:450:5)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:88:7

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-39c0f-new-image-through-pipelines-e2e-e2e-tests-dotnet-basic-github-azure-quay-/error-context.md
]]>
</error>
</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-20T17:46:52.702Z" hostname="e2e-e2e-tests-nodejs[github-tekton-quay]" tests="6" failures="0" skipped="0" time="603.948" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="101.122">
<system-out>
<![CDATA[2026-04-20 17:46:54.329 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.330 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-nodejs-eqxptgxp'... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.335 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.402 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.431 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.435 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.437 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.462 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.462 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.463 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.603 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-nodejs-eqxptgxp, ID: 113f613d-47b0-4fac-98de-6120a42f6f15 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.603 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-nodejs-eqxptgxp to be completed... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.604 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 113f613d-47b0-4fac-98de-6120a42f6f15 to complete... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.753 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:46:54.753 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:00.155 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:00.155 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:05.181 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:05.181 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:10.239 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:10.240 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:15.289 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:15.289 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:20.313 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:20.313 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:25.336 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:25.336 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:30.361 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:30.361 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:35.501 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:35.501 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 113f613d-47b0-4fac-98de-6120a42f6f15: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.527 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.527 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.528 [[32mINFO [0m] rhdh.developer-hub: Task 113f613d-47b0-4fac-98de-6120a42f6f15 completed successfully {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.528 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-nodejs-eqxptgxp' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.528 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.544 [[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-eqxptgxp...
2026-04-20 17:47:40.545 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-eqxptgxp-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.545 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.758 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': a595d665d41331f73f17f1b6ae3de5521d73bef5 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Waiting for ArgoCD CI application to sync to commit: a595d665d41331f73f17f1b6ae3de5521d73bef5
2026-04-20 17:47:40.783 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-eqxptgxp-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: a595d665d41331f73f17f1b6ae3de5521d73bef5) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:40.784 [[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-20 17:47:59.623 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-eqxptgxp-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:47:59.625 [[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-20 17:48:35.354 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-eqxptgxp-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.355 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.355 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.355 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: a595d665d41331f73f17f1b6ae3de5521d73bef5 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:48:35.355 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.356 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-nodejs-eqxptgxp (GitHub + Tekton CI) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.356 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.356 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.356 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.391 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.416 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.416 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Found 1 total PipelineRuns {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.416 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 1 PipelineRuns match filters {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.417 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 0 PipelineRuns filtered out {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.417 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Processing 1 batches with concurrency 10 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.417 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Processing batch 1/1 (1 PipelineRuns) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.443 [[31mERROR[0m] ocp.client: Error patching resource 'e2e-tests-nodejs-eqxptgxp-on-push-4g8nl' 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":"190a39e5-b9f7-49ac-afa7-b5117e5f36fd","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Mon, 20 Apr 2026 17:48:35 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.443 [[31mERROR[0m] tekton.pipelinerun: Failed to cancel PipelineRun e2e-tests-nodejs-eqxptgxp-on-push-4g8nl: Failed to patch resource 'e2e-tests-nodejs-eqxptgxp-on-push-4g8nl': 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":"190a39e5-b9f7-49ac-afa7-b5117e5f36fd","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Mon, 20 Apr 2026 17:48:35 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.443 [[31mERROR[0m] rhtap.core.integration.ci.base: ❌ [Tekton] Failed to cancel PipelineRun e2e-tests-nodejs-eqxptgxp-on-push-4g8nl: Error: Failed to cancel PipelineRun e2e-tests-nodejs-eqxptgxp-on-push-4g8nl: Failed to patch resource 'e2e-tests-nodejs-eqxptgxp-on-push-4g8nl': 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":"190a39e5-b9f7-49ac-afa7-b5117e5f36fd","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Mon, 20 Apr 2026 17:48:35 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.443 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Batch 1/1 complete: 1 succeeded, 0 rejected {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.443 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Cancellation complete: {total=1, cancelled=0, failed=1, skipped=0, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:35.444 [[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:131) 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="264.688">
<system-out>
<![CDATA[2026-04-20 17:48:35.474 [[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-20 17:48:35.474 [[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-20 17:48:35.474 [[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-20 17:48:39.056 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776707315474 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:40.799 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp/pull/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:40.800 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp/pull/1 with SHA: 36e6b1b6d143d2452a23a81bc7d68c41bca5827d {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:40.800 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-nodejs-eqxptgxp... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:40.801 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-eqxptgxp, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:40.835 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:40.835 [[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-20 17:48:40.836 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-eqxptgxp | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-eqxptgxp, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.222 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.222 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.222 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.223 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn was triggered by promotion PR #1 in e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.223 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.280 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.280 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.280 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:48:50.281 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:49:20.344 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:49:20.344 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:49:20.344 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:49:20.344 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:49:50.414 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:49:50.414 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:49:50.414 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:49:50.414 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:20.484 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:20.485 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:20.485 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:20.485 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:50.562 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:50.563 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:50.563 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:50.563 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:50.570 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-eqxptgxp-on-pull-request-94sgn was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:50.570 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:52.011 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 760a23c64062f71da4ebc14b52cce9722f9c41af {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:52.012 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-nodejs-eqxptgxp... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:52.012 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-eqxptgxp, event type: push {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:52.052 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:52.052 [[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-20 17:50:52.053 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-eqxptgxp | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-eqxptgxp, event: push, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.843 [[32mINFO [0m] tekton.pipelinerun: Found 3 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.844 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.844 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.844 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp was triggered by on-push pipeline after merging #1 in e2e-tests-nodejs-eqxptgxp {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.844 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.877 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.877 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.877 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:50:59.877 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:51:29.945 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:51:29.945 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:51:29.945 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:51:29.945 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:51:59.988 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:51:59.989 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:51:59.989 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:51:59.989 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:52:30.087 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:52:30.087 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:52:30.087 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:52:30.088 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.156 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-on-push-ztfzp in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.156 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.157 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.157 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.158 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-eqxptgxp-on-push-ztfzp was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.158 [[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="34.698">
<system-out>
<![CDATA[2026-04-20 17:53:00.212 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-eqxptgxp-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.212 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.520 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': eeb65edf2b0aff7236753021414326dbf994c7f6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.520 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.521 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-eqxptgxp-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:00.601 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-eqxptgxp-development using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:01.554 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:01.554 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-eqxptgxp-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:01.705 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-eqxptgxp-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-nodejs-eqxptgxp-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-eqxptgxp/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (1f1ddfa)
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-eqxptgxp  Synced     Healthy        service/e2e-tests-nodejs-eqxptgxp unchanged
apps                Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp  Synced     Healthy        deployment.apps/e2e-tests-nodejs-eqxptgxp configured
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-eqxptgxp  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-eqxptgxp unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:01.706 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-eqxptgxp-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:15.826 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:53:02+00:00                         Service  tssc-app-development  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:53:02+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:53:02+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:53:06+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:53:07+00:00                         Service  tssc-app-development  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              service/e2e-tests-nodejs-eqxptgxp unchanged
2026-04-20T17:53:07+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              deployment.apps/e2e-tests-nodejs-eqxptgxp configured
2026-04-20T17:53:07+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-eqxptgxp unchanged
2026-04-20T17:53:07+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:53:07+00:00   apps  Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-eqxptgxp configured
2026-04-20T17:53:07+00:00   apps  Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp    Synced  Progressing              deployment.apps/e2e-tests-nodejs-eqxptgxp configured
2026-04-20T17:53:10+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:53:11+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:53:11+00:00   apps  Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-eqxptgxp configured
2026-04-20T17:53:11+00:00   apps  Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp  OutOfSync  Healthy              deployment.apps/e2e-tests-nodejs-eqxptgxp configured
2026-04-20T17:53:14+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:53:15+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:53:15+00:00   apps  Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp    Synced  Progressing              deployment.apps/e2e-tests-nodejs-eqxptgxp configured

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

Operation:          Sync
Sync Revision:      eeb65edf2b0aff7236753021414326dbf994c7f6
Phase:              Succeeded
Start:              2026-04-20 17:53:11 +0000 UTC
Finished:           2026-04-20 17:53:15 +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-nodejs-eqxptgxp  Synced     Healthy            service/e2e-tests-nodejs-eqxptgxp unchanged
apps                Deployment  tssc-app-development  e2e-tests-nodejs-eqxptgxp  Synced     Progressing        deployment.apps/e2e-tests-nodejs-eqxptgxp configured
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-eqxptgxp  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-eqxptgxp unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:15.901 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-eqxptgxp-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:15.902 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-eqxptgxp-development | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-eqxptgxp-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:24.561 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-eqxptgxp-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:24.561 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-eqxptgxp-development | Elapsed: 24s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-eqxptgxp-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:34.847 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-eqxptgxp-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:34.847 [[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-20 17:53:34.875 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-eqxptgxp-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:34.875 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:34.875 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:34.876 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: eeb65edf2b0aff7236753021414326dbf994c7f6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:34.876 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: eeb65edf2b0aff7236753021414326dbf994c7f6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:34.878 [[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="101.616">
<system-out>
<![CDATA[2026-04-20 17:53:34.900 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-eqxptgxp/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:34.900 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-eqxptgxp/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:35.034 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-eqxptgxp/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:35.034 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-eqxptgxp/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:35.035 [[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-20 17:53:35.064 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:35.064 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:35.065 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-eqxptgxp/overlays/stage/deployment-patch.yaml in repo e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:35.172 [[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-20 17:53:35.173 [[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-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af" {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:38.762 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776707615065 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:40.478 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp-gitops/pull/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:40.479 [[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-20 17:53:40.479 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-nodejs-eqxptgxp-gitops repository {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:40.479 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-nodejs-eqxptgxp-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:40.479 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-eqxptgxp-gitops, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:40.504 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:40.504 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-nodejs-eqxptgxp-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:40.504 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-eqxptgxp-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-eqxptgxp-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.158 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.158 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.158 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.159 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 was triggered by promotion PR #1 in e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.159 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.194 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.194 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.194 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:53:47.194 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:17.251 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:17.251 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:17.251 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:17.252 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:47.326 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:47.326 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:47.327 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:47.327 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:47.329 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:47.329 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.054 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: ae0d188bae022a3311e3313e2ca2f9dbb7327563 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.054 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: ae0d188bae022a3311e3313e2ca2f9dbb7327563 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.054 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.054 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-eqxptgxp-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.135 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-eqxptgxp-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.768 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.768 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-eqxptgxp-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.917 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-eqxptgxp-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-nodejs-eqxptgxp-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-eqxptgxp/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (1f1ddfa)
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-eqxptgxp  Synced     Healthy        service/e2e-tests-nodejs-eqxptgxp created
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-eqxptgxp  Synced     Healthy        deployment.apps/e2e-tests-nodejs-eqxptgxp created
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-eqxptgxp  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-eqxptgxp created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:49.918 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-eqxptgxp-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:57.264 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:54:50+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:54:50+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:54:50+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:54:54+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:54:56+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              deployment.apps/e2e-tests-nodejs-eqxptgxp configured
2026-04-20T17:54:56+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-eqxptgxp unchanged
2026-04-20T17:54:56+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:54:56+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              service/e2e-tests-nodejs-eqxptgxp unchanged
2026-04-20T17:54:56+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-eqxptgxp  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-eqxptgxp configured

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

Operation:          Sync
Sync Revision:      ae0d188bae022a3311e3313e2ca2f9dbb7327563
Phase:              Succeeded
Start:              2026-04-20 17:54:51 +0000 UTC
Finished:           2026-04-20 17:54:56 +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-nodejs-eqxptgxp  Synced     Healthy            service/e2e-tests-nodejs-eqxptgxp unchanged
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-eqxptgxp  Synced     Progressing        deployment.apps/e2e-tests-nodejs-eqxptgxp configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-eqxptgxp  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-eqxptgxp unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:57.347 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-eqxptgxp-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:54:57.348 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-eqxptgxp-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-eqxptgxp-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:03.874 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-eqxptgxp-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:03.874 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-eqxptgxp-stage | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-eqxptgxp-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.209 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-eqxptgxp-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.209 [[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-20 17:55:16.232 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-eqxptgxp-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.232 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.232 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.232 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: ae0d188bae022a3311e3313e2ca2f9dbb7327563 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.232 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: ae0d188bae022a3311e3313e2ca2f9dbb7327563 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.234 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.234 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.234 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.234 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.267 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.513 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 found from Promotion Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-2wr27 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.569">
<system-out>
<![CDATA[2026-04-20 17:55:16.535 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-eqxptgxp/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.535 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-eqxptgxp/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.670 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-eqxptgxp/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.670 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-eqxptgxp/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.672 [[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-20 17:55:16.699 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.699 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.699 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-eqxptgxp/overlays/prod/deployment-patch.yaml in repo e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:16.898 [[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-20 17:55:16.899 [[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-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af" {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:20.832 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776707716699 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:22.414 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp-gitops/pull/2 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:22.414 [[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-20 17:55:22.415 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-nodejs-eqxptgxp-gitops repository {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:22.415 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-nodejs-eqxptgxp-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:22.415 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-eqxptgxp-gitops, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:22.448 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:22.448 [[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-20 17:55:22.448 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-eqxptgxp-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-eqxptgxp-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.508 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.508 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.508 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.508 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn was triggered by promotion PR #2 in e2e-tests-nodejs-eqxptgxp-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.508 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.541 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.541 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.541 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:55:31.542 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:01.585 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:01.586 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:01.586 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:01.586 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn | Status: running | Reason: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:31.650 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:31.650 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:31.650 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:31.651 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:31.653 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:31.653 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:33.322 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 93376e155196c154daa3560d5bb9a1ad50cb64f6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:33.322 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 93376e155196c154daa3560d5bb9a1ad50cb64f6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:33.322 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:33.323 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-eqxptgxp-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:33.401 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-eqxptgxp-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:34.107 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:34.108 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-eqxptgxp-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:34.259 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-eqxptgxp-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-nodejs-eqxptgxp-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-eqxptgxp-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-eqxptgxp/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (eeb65ed)
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-eqxptgxp  Synced     Healthy        service/e2e-tests-nodejs-eqxptgxp created
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-eqxptgxp  Synced     Healthy        deployment.apps/e2e-tests-nodejs-eqxptgxp created
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-eqxptgxp  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-eqxptgxp created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:34.259 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-eqxptgxp-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:40.978 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:56:34+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:56:34+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:56:34+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-eqxptgxp    Synced  Healthy              
2026-04-20T17:56:38+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:56:39+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:56:39+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              service/e2e-tests-nodejs-eqxptgxp unchanged
2026-04-20T17:56:39+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              deployment.apps/e2e-tests-nodejs-eqxptgxp configured
2026-04-20T17:56:39+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-eqxptgxp    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-eqxptgxp unchanged
2026-04-20T17:56:40+00:00   apps  Deployment  tssc-app-prod  e2e-tests-nodejs-eqxptgxp  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-eqxptgxp configured

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

Operation:          Sync
Sync Revision:      93376e155196c154daa3560d5bb9a1ad50cb64f6
Phase:              Succeeded
Start:              2026-04-20 17:56:35 +0000 UTC
Finished:           2026-04-20 17:56:39 +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-nodejs-eqxptgxp  Synced     Healthy            service/e2e-tests-nodejs-eqxptgxp unchanged
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-eqxptgxp  Synced     Progressing        deployment.apps/e2e-tests-nodejs-eqxptgxp configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-eqxptgxp  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-eqxptgxp unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:41.052 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-eqxptgxp-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:41.052 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-eqxptgxp-prod | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-eqxptgxp-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:46.905 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-eqxptgxp-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:46.906 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-eqxptgxp-prod | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-eqxptgxp-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.796 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-eqxptgxp-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.796 [[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-20 17:56:57.820 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-eqxptgxp-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.820 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.820 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.820 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 93376e155196c154daa3560d5bb9a1ad50cb64f6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.820 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 93376e155196c154daa3560d5bb9a1ad50cb64f6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.822 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.822 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.822 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.822 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn in namespace: tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:57.854 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.100 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 found from Promotion Pipeline e2e-tests-nodejs-eqxptgxp-gitops-on-pull-request-h8xjn 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-20 17:56:58.220 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.220 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af and document ID urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.221 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af and document ID: urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.221 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.344 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.345 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.345 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af, Published: 2026-04-20T17:52:12Z, SHA256: sha256:6e56c21af8e78c1c1eab78527457a720c93d94f1d8a4df251feae6b5a61ae4ab {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.345 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.345 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af and document ID urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.345 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af and document ID: urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.346 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.374 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.374 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.374 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af, Published: 2026-04-20T17:52:12Z, SHA256: sha256:6e56c21af8e78c1c1eab78527457a720c93d94f1d8a4df251feae6b5a61ae4ab {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.375 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1,urn:uuid:51b1477b-c376-4ce2-91b8-f5d8bdc91a12/1 found in TPA!!! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-20 17:56:58.376 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-nodejs-eqxptgxp:760a23c64062f71da4ebc14b52cce9722f9c41af {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-20T17:46:52.702Z" hostname="e2e-e2e-tests-nodejs[github-azure-quay]" tests="6" failures="0" skipped="4" time="1532.283" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="224.694">
<system-out>
<![CDATA[2026-04-20 17:46:54.354 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.355 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-nodejs-vggaieek'... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.361 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.449 [[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-20 17:46:54.450 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.450 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.451 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.486 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.513 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.516 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.516 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.544 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.544 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.545 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.797 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-nodejs-vggaieek, ID: 3478d5f3-6533-468a-ad31-132fc15b6401 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.798 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-nodejs-vggaieek to be completed... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.798 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 3478d5f3-6533-468a-ad31-132fc15b6401 to complete... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.853 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:46:54.853 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 3478d5f3-6533-468a-ad31-132fc15b6401: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:00.343 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:00.344 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 3478d5f3-6533-468a-ad31-132fc15b6401: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:05.367 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:05.368 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 3478d5f3-6533-468a-ad31-132fc15b6401: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:10.536 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:10.536 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 3478d5f3-6533-468a-ad31-132fc15b6401: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.595 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.595 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.595 [[32mINFO [0m] rhdh.developer-hub: Task 3478d5f3-6533-468a-ad31-132fc15b6401 completed successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.596 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-nodejs-vggaieek' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.596 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.616 [[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-vggaieek...
2026-04-20 17:47:15.617 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-vggaieek-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.617 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.909 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 9ab6e757f7e2e03ab1babe97dfddaf70153ad25d {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Waiting for ArgoCD CI application to sync to commit: 9ab6e757f7e2e03ab1babe97dfddaf70153ad25d
2026-04-20 17:47:15.938 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-nodejs-vggaieek-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-vggaieek-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-nodejs-vggaieek-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"e3b0b241-927f-40b7-a94b-266840bdca88","cache-control":"no-cache, private","connection":"close","content-length":"292","content-type":"application/json","date":"Mon, 20 Apr 2026 17:47:15 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:15.939 [[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-20 17:47:30.316 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-vggaieek-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 9ab6e757f7e2e03ab1babe97dfddaf70153ad25d) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:47:30.316 [[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-20 17:47:57.874 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-vggaieek-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-20 17:47:57.875 [[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-20 17:48:50.480 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-vggaieek-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.481 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.481 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.481 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 9ab6e757f7e2e03ab1babe97dfddaf70153ad25d {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:48:50.481 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.482 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.482 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-nodejs-vggaieek... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.688 [[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-20 17:48:50.975 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.976 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.976 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-nodejs-vggaieek... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.977 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:50.977 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:57.602 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek branch 'main' with commit SHA: 163e81372d927c50cf6e3c25f10af47a984160cd {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:57.603 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 163e81372d927c50cf6e3c25f10af47a984160cd {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.616 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek-gitops branch 'main' with commit SHA: 6d512f8dce41e4ee96b23a85a05c4b2436ef15ff {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.616 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 6d512f8dce41e4ee96b23a85a05c4b2436ef15ff {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.616 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-nodejs-vggaieek for component e2e-tests-nodejs-vggaieek... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.639 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-nodejs-vggaieek for component e2e-tests-nodejs-vggaieek... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.640 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-nodejs-vggaieek for component e2e-tests-nodejs-vggaieek... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.640 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.640 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.717 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.721 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.985 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek-gitops type=github name=e2e-tests-nodejs-vggaieek-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:58.986 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:59.081 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek type=github name=e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:48:59.081 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:03.426 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7488?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:03.479 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7488... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:03.480 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7488?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:03.517 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7487?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:03.577 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7487... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:03.577 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7487?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.309 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-nodejs-vggaieek-gitops". {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.310 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.461 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-nodejs-vggaieek". {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.461 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.462 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-nodejs-vggaieek... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.485 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.487 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.487 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-nodejs-vggaieek-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.487 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-nodejs-vggaieek-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.487 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.488 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.488 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:08.488 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.475 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.475 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.525 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.616 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.617 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.689 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3808?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.721 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.721 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:14.765 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:15.287 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:15.288 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:15.343 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3808?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.703 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.704 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-nodejs-vggaieek... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.704 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.705 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.705 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-nodejs-vggaieek-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.830 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.831 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.834 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:32.834 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:39.592 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek-gitops branch 'main' with commit SHA: 67efb1907ac3e7da015359c7f197ea2f4ee172f9 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:39.592 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 67efb1907ac3e7da015359c7f197ea2f4ee172f9 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:40.736 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek branch 'main' with commit SHA: be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:40.736 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:40.736 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:40.736 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:40.736 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:40.736 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:40.737 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:40.737 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:49:48.878 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:03.300 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:03.300 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7488/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:13.693 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:13.694 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:13.694 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7487/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:39.040 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:39.040 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] No builds found for e2e-tests-nodejs-vggaieek {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:39.040 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
]]>
</system-out>
<system-err>
<![CDATA[(node:156) 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="1307.589">
<system-out>
<![CDATA[2026-04-20 17:50:39.072 [[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-azure-quay], worker=7}
2026-04-20 17:50:39.073 [[32mINFO [0m] utils.test.common: Using azure for github repository {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:39.073 [[32mINFO [0m] utils.test.common: Creating a direct commit on source repo on github repository ... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:39.073 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Test commit from TSSC e2e test {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:42.743 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek branch 'main' with commit SHA: 580c191c3b49b65cd829bfc39ae3e13065336ce3 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:42.743 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 580c191c3b49b65cd829bfc39ae3e13065336ce3 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:42.744 [[32mINFO [0m] utils.test.common: Created commit with SHA: 580c191c3b49b65cd829bfc39ae3e13065336ce3 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:52.750 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for commit 580c191c3b49b65cd829bfc39ae3e13065336ce3 on main branch in e2e-tests-nodejs-vggaieek... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:50:52.751 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:51:22.821 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:51:22.840 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-nodejs-vggaieek': AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:51:22.840 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-nodejs-vggaieek: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:51:22.840 [[31mERROR[0m] utils.test.common: Attempt 1 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:51:42.132 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:51:42.204 [[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-20 17:51:42.205 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-nodejs-vggaieek': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:51:42.205 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-nodejs-vggaieek: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:51:42.206 [[31mERROR[0m] utils.test.common: Attempt 2 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:52:05.439 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:52:35.465 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:52:35.466 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-nodejs-vggaieek': AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:52:35.467 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-nodejs-vggaieek: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:52:35.467 [[31mERROR[0m] utils.test.common: Attempt 3 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:53:25.499 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:53:54.389 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:54:23.644 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7488 and 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:54:23.645 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:54:23.645 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7488/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:54:45.735 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:54:45.735 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:54:45.736 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7487/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:55:10.820 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:55:10.820 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12906?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:55:10.820 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12902?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:55:34.564 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12906,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:45.9942358Z",
    "startTime": "2026-04-20T17:50:59.9410884Z",
    "finishTime": "2026-04-20T17:53:54.5467939Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12906",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:53:54.7Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12902"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12902,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:13.3467787Z",
    "startTime": "2026-04-20T17:52:59.1830815Z",
    "finishTime": "2026-04-20T17:54:55.1537156Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12902",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:55.417Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:55:34.564 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"580c191c3b49b65cd829bfc39ae3e13065336ce3","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"},"id":12906,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:50:45.9942358Z","startTime":"2026-04-20T17:50:59.9410884Z","finishTime":"2026-04-20T17:53:54.5467939Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906","definition":{"drafts":[],"id":7488,"name":"e2e-tests-nodejs-vggaieek","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2","uri":"vstfs:///Build/Definition/7488","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12906","sourceBranch":"refs/heads/main","sourceVersion":"580c191c3b49b65cd829bfc39ae3e13065336ce3","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:53:54.7Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:55:34.565 [[31mERROR[0m] utils.test.common: Attempt 4 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:56:24.581 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:56:50.765 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:20.325 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7488 and 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:20.325 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:20.326 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7488/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:35.305 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:35.305 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:35.306 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7487/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:59.050 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:59.050 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12906?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:57:59.050 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12902?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:58:23.649 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12906,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:45.9942358Z",
    "startTime": "2026-04-20T17:50:59.9410884Z",
    "finishTime": "2026-04-20T17:53:54.5467939Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12906",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:53:54.7Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12902"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12902,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:13.3467787Z",
    "startTime": "2026-04-20T17:52:59.1830815Z",
    "finishTime": "2026-04-20T17:54:55.1537156Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12902",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:55.417Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:58:23.649 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"580c191c3b49b65cd829bfc39ae3e13065336ce3","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"},"id":12906,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:50:45.9942358Z","startTime":"2026-04-20T17:50:59.9410884Z","finishTime":"2026-04-20T17:53:54.5467939Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906","definition":{"drafts":[],"id":7488,"name":"e2e-tests-nodejs-vggaieek","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2","uri":"vstfs:///Build/Definition/7488","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12906","sourceBranch":"refs/heads/main","sourceVersion":"580c191c3b49b65cd829bfc39ae3e13065336ce3","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:53:54.7Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:58:23.650 [[31mERROR[0m] utils.test.common: Attempt 5 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 17:59:13.670 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 17:59:42.824 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:09.696 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7488 and 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:09.696 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:09.697 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7488/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:32.136 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:32.136 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:32.136 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7487/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:52.767 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:52.768 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12906?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:00:52.768 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12902?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:01:15.838 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12906,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:45.9942358Z",
    "startTime": "2026-04-20T17:50:59.9410884Z",
    "finishTime": "2026-04-20T17:53:54.5467939Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12906",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:53:54.7Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12902"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12902,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:13.3467787Z",
    "startTime": "2026-04-20T17:52:59.1830815Z",
    "finishTime": "2026-04-20T17:54:55.1537156Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12902",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:55.417Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:01:15.838 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"580c191c3b49b65cd829bfc39ae3e13065336ce3","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"},"id":12906,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:50:45.9942358Z","startTime":"2026-04-20T17:50:59.9410884Z","finishTime":"2026-04-20T17:53:54.5467939Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906","definition":{"drafts":[],"id":7488,"name":"e2e-tests-nodejs-vggaieek","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2","uri":"vstfs:///Build/Definition/7488","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12906","sourceBranch":"refs/heads/main","sourceVersion":"580c191c3b49b65cd829bfc39ae3e13065336ce3","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:53:54.7Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:01:15.838 [[31mERROR[0m] utils.test.common: Attempt 6 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:02:05.850 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:02:34.058 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:03.545 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7488 and 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:03.545 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:03.545 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7488/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:13.154 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:13.154 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:13.155 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7487/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:33.550 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:33.551 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12906?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:33.551 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12902?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:55.449 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12906,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:45.9942358Z",
    "startTime": "2026-04-20T17:50:59.9410884Z",
    "finishTime": "2026-04-20T17:53:54.5467939Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12906",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:53:54.7Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12902"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12902,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:13.3467787Z",
    "startTime": "2026-04-20T17:52:59.1830815Z",
    "finishTime": "2026-04-20T17:54:55.1537156Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12902",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:55.417Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:55.449 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"580c191c3b49b65cd829bfc39ae3e13065336ce3","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"},"id":12906,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:50:45.9942358Z","startTime":"2026-04-20T17:50:59.9410884Z","finishTime":"2026-04-20T17:53:54.5467939Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906","definition":{"drafts":[],"id":7488,"name":"e2e-tests-nodejs-vggaieek","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2","uri":"vstfs:///Build/Definition/7488","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12906","sourceBranch":"refs/heads/main","sourceVersion":"580c191c3b49b65cd829bfc39ae3e13065336ce3","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:53:54.7Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:03:55.449 [[31mERROR[0m] utils.test.common: Attempt 7 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:04:45.491 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:05:02.897 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:05:32.917 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:05:32.918 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-nodejs-vggaieek-gitops': AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:05:32.918 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-nodejs-vggaieek: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:05:32.918 [[31mERROR[0m] utils.test.common: Attempt 8 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:06:22.946 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:06:50.349 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:17.963 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7488 and 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:17.963 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:17.964 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7488/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:34.141 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:34.142 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:34.142 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7487/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:47.072 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:47.073 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12906?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:07:47.073 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12902?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:08:08.281 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12906,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:45.9942358Z",
    "startTime": "2026-04-20T17:50:59.9410884Z",
    "finishTime": "2026-04-20T17:53:54.5467939Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12906",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:53:54.7Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12902"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12902,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:13.3467787Z",
    "startTime": "2026-04-20T17:52:59.1830815Z",
    "finishTime": "2026-04-20T17:54:55.1537156Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12902",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:55.417Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:08:08.281 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"580c191c3b49b65cd829bfc39ae3e13065336ce3","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"},"id":12906,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:50:45.9942358Z","startTime":"2026-04-20T17:50:59.9410884Z","finishTime":"2026-04-20T17:53:54.5467939Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906","definition":{"drafts":[],"id":7488,"name":"e2e-tests-nodejs-vggaieek","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2","uri":"vstfs:///Build/Definition/7488","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12906","sourceBranch":"refs/heads/main","sourceVersion":"580c191c3b49b65cd829bfc39ae3e13065336ce3","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:53:54.7Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:08:08.282 [[31mERROR[0m] utils.test.common: Attempt 9 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:08:58.286 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:09:26.588 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:09:55.609 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 7488 and 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:09:55.609 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:09:55.610 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7488/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:10:20.186 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 7488 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:10:20.186 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:10:20.187 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/7487/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:10:42.372 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 7487 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:10:42.373 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12906?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:10:42.373 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/12902?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:11:06.621 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure builds: [
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12906,
    "buildNumber": "20260420.2",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:45.9942358Z",
    "startTime": "2026-04-20T17:50:59.9410884Z",
    "finishTime": "2026-04-20T17:53:54.5467939Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 2,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12906",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "580c191c3b49b65cd829bfc39ae3e13065336ce3",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:53:54.7Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "57817676-0363-45ba-84aa-37fcf8e5d1c8"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  },
  {
    "_links": {
      "self": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12902"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"
    },
    "id": 12902,
    "buildNumber": "20260420.1",
    "status": "completed",
    "result": "succeeded",
    "queueTime": "2026-04-20T17:50:13.3467787Z",
    "startTime": "2026-04-20T17:52:59.1830815Z",
    "finishTime": "2026-04-20T17:54:55.1537156Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12902",
    "definition": {
      "drafts": [],
      "id": 7488,
      "name": "e2e-tests-nodejs-vggaieek",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2",
      "uri": "vstfs:///Build/Definition/7488",
      "path": "\\",
      "type": "build",
      "queueStatus": "enabled",
      "revision": 2,
      "project": {
        "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "name": "shared-public",
        "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
        "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
        "state": "wellFormed",
        "revision": 31,
        "visibility": "public",
        "lastUpdateTime": "2025-02-20T14:31:01.22Z"
      }
    },
    "buildNumberRevision": 1,
    "project": {
      "id": "4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "name": "shared-public",
      "description": "A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.",
      "url": "https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca",
      "state": "wellFormed",
      "revision": 31,
      "visibility": "public",
      "lastUpdateTime": "2025-02-20T14:31:01.22Z"
    },
    "uri": "vstfs:///Build/Build/12902",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "be8ab4d2fe20fc6f8248a5db2aa3d589c7ef4031",
    "queue": {
      "id": 32,
      "name": "Azure Pipelines",
      "pool": {
        "id": 9,
        "name": "Azure Pipelines",
        "isHosted": true
      }
    },
    "priority": "normal",
    "reason": "individualCI",
    "requestedFor": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "requestedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "lastChangedDate": "2026-04-20T17:54:55.417Z",
    "lastChangedBy": {
      "displayName": "Microsoft.VisualStudio.Services.TFS",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
        }
      },
      "id": "00000002-0000-8888-8000-000000000000",
      "uniqueName": "00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA",
      "descriptor": "s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"
    },
    "orchestrationPlan": {
      "planId": "7424e5cf-7353-42ca-b36d-1a11ec05fff1"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12902/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:11:06.622 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build {"_links":{"self":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=12906"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/7488"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"580c191c3b49b65cd829bfc39ae3e13065336ce3","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek"},"id":12906,"buildNumber":"20260420.2","status":"completed","result":"succeeded","queueTime":"2026-04-20T17:50:45.9942358Z","startTime":"2026-04-20T17:50:59.9410884Z","finishTime":"2026-04-20T17:53:54.5467939Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/12906","definition":{"drafts":[],"id":7488,"name":"e2e-tests-nodejs-vggaieek","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/7488?revision=2","uri":"vstfs:///Build/Definition/7488","path":"\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"}},"buildNumberRevision":2,"project":{"id":"4c8d8579-6376-4b12-ad25-dedb0e062dca","name":"shared-public","description":"A shared public project for RHTAP testing.\n\nIn this project, you won't be able to run pipelines on Microsoft-hosted agents (we only have free agents for private projects).\n\nInstead, we have the \"resourcehub\" pool of self-hosted agents. And this project being public should mean the agents can execute more than one job in parallel.","url":"https://dev.azure.com/rhtap-test/_apis/projects/4c8d8579-6376-4b12-ad25-dedb0e062dca","state":"wellFormed","revision":31,"visibility":"public","lastUpdateTime":"2025-02-20T14:31:01.22Z"},"uri":"vstfs:///Build/Build/12906","sourceBranch":"refs/heads/main","sourceVersion":"580c191c3b49b65cd829bfc39ae3e13065336ce3","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2026-04-20T17:53:54.7Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"57817676-0363-45ba-84aa-37fcf8e5d1c8"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/12906/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-vggaieek","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:11:06.623 [[31mERROR[0m] utils.test.common: Attempt 10 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:11:56.626 [[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-nodejs[github-azure-quay], worker=7}
2026-04-20 18:12:26.654 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:12:26.655 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-nodejs-vggaieek': AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:12:26.655 [[31mERROR[0m] rhtap.core.integration.ci.base: Error in getPipeline for e2e-tests-nodejs-vggaieek: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:12:26.656 [[31mERROR[0m] utils.test.common: Error waiting for pipeline: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-20 18:12:26.656 [[31mERROR[0m] utils.test.common: Error handling source repo code changes: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-39c0f-new-image-through-pipelines-e2e-e2e-tests-nodejs-github-azure-quay-/error-context.md]]
]]>
</system-out>
<error message="Pipeline not found or not yet running. Retrying..." type="Error">
<![CDATA[  [e2e-e2e-tests-nodejs[github-azure-quay]] › tssc/full_workflow.test.ts:86:5 › TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines 

    Error: Pipeline not found or not yet running. Retrying...

       at ../src/utils/test/common.ts:319

      317 |         const p = await ci.getPipeline(prReference, PipelineStatus.RUNNING, eventType);
      318 |         if (!p) {
    > 319 |           throw new Error('Pipeline not found or not yet running. Retrying...');
          |                 ^
      320 |         }
      321 |         return p;
      322 |       },
        at pipeline.retries (/workspace/e2e-test/src/utils/test/common.ts:319:17)
        at getPipelineAndWaitForCompletion (/workspace/e2e-test/src/utils/test/common.ts:315:22)
        at fastMovingToBuildApplicationImage (/workspace/e2e-test/src/utils/test/common.ts:450:5)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:88:7

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-39c0f-new-image-through-pipelines-e2e-e2e-tests-nodejs-github-azure-quay-/error-context.md
]]>
</error>
</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-20T17:46:52.702Z" hostname="e2e-e2e-tests-java-quarkus[github-tekton-quay]" tests="6" failures="0" skipped="0" time="729.07" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="109.423">
<system-out>
<![CDATA[2026-04-20 17:46:54.379 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.380 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-quarkus-bilximkd'... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.387 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.446 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.480 [[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-20 17:46:54.484 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.485 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.516 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.516 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.517 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.711 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-quarkus-bilximkd, ID: 08b41d7b-9aa5-4396-b09a-180f9fab69a0 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.711 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-quarkus-bilximkd to be completed... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.712 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 08b41d7b-9aa5-4396-b09a-180f9fab69a0 to complete... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.806 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:46:54.806 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:00.328 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:00.328 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:05.356 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:05.357 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:10.525 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:10.525 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:15.572 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:15.572 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:20.596 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:20.596 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:25.619 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:25.619 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:30.640 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:30.640 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:35.665 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:35.666 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:40.709 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:40.709 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 10/24 for task 08b41d7b-9aa5-4396-b09a-180f9fab69a0: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.736 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.737 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.737 [[32mINFO [0m] rhdh.developer-hub: Task 08b41d7b-9aa5-4396-b09a-180f9fab69a0 completed successfully {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.737 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-quarkus-bilximkd' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.737 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.752 [[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-bilximkd...
2026-04-20 17:47:45.752 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-bilximkd-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.753 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.934 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 33ab42f004ebef85cc07233f60e7e5864073a5eb {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Waiting for ArgoCD CI application to sync to commit: 33ab42f004ebef85cc07233f60e7e5864073a5eb
2026-04-20 17:47:45.965 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-bilximkd-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 33ab42f004ebef85cc07233f60e7e5864073a5eb) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:47:45.965 [[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-20 17:48:05.166 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-bilximkd-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:05.166 [[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-20 17:48:43.740 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-bilximkd-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.741 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.741 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.741 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 33ab42f004ebef85cc07233f60e7e5864073a5eb {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:48:43.742 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.742 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-java-quarkus-bilximkd (GitHub + Tekton CI) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.742 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.742 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.743 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.765 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.794 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.794 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:43.794 [[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:150) 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="383.173">
<system-out>
<![CDATA[2026-04-20 17:48:43.853 [[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-20 17:48:43.853 [[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-20 17:48:43.853 [[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-20 17:48:47.444 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776707323853 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:49.008 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:49.008 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd/pull/1 with SHA: c2358bdaadcaae1e528a814448b70fdc532ea6fe {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:49.008 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-quarkus-bilximkd... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:49.009 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-bilximkd, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:49.035 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:49.036 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-bilximkd. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:49.036 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-bilximkd | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-bilximkd, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:58.631 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:58.631 [[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-20 17:48:58.631 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:58.631 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 was triggered by promotion PR #1 in e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:58.632 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:58.667 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:58.667 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:58.668 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:48:58.668 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:49:28.735 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:49:28.735 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:49:28.735 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:49:28.735 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:49:58.781 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:49:58.781 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:49:58.781 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:49:58.782 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:50:28.856 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:50:28.856 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:50:28.856 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:50:28.857 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:50:58.924 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:50:58.925 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:50:58.925 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:50:58.925 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:28.993 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:28.993 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:28.993 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:28.993 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:59.036 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:59.036 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:59.037 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:59.037 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:59.044 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-bilximkd-on-pull-request-2v4b5 was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:51:59.045 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:00.647 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 4b78eca4ad77e02e0b2c97c47632e781ee1511f2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:00.647 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-java-quarkus-bilximkd... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:00.648 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-bilximkd, event type: push {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:00.684 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:00.684 [[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-20 17:52:00.684 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-bilximkd | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-bilximkd, event: push, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:06.646 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:06.646 [[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-20 17:52:06.646 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-bilximkd-on-push-fv24t {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:06.646 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t was triggered by on-push pipeline after merging #1 in e2e-tests-java-quarkus-bilximkd {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:06.646 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:06.682 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-push-fv24t in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:06.683 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:06.683 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:06.683 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-push-fv24t | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:36.753 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-push-fv24t in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:36.754 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:36.754 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:52:36.754 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-push-fv24t | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:53:06.796 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-push-fv24t in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:53:06.796 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:53:06.796 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:53:06.796 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-push-fv24t | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:53:36.848 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-push-fv24t in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:53:36.848 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:53:36.848 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:53:36.848 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-push-fv24t | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:54:06.896 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-push-fv24t in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:54:06.896 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:54:06.897 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:54:06.897 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-push-fv24t | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:54:36.968 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-push-fv24t in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:54:36.968 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:54:36.968 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:54:36.969 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-on-push-fv24t | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.019 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-on-push-fv24t in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.019 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.019 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.019 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.021 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-bilximkd-on-push-fv24t was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.021 [[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="28.692">
<system-out>
<![CDATA[2026-04-20 17:55:07.072 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-bilximkd-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.072 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.300 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': f54c517737bd245b42d09c698d7543a5cdb34e57 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.301 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.301 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-bilximkd-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:07.396 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-bilximkd-development using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:08.394 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:08.395 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-bilximkd-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:08.533 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-bilximkd-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-bilximkd-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-bilximkd/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (33ab42f)
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-bilximkd  Synced     Healthy        service/e2e-tests-java-quarkus-bilximkd created
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-bilximkd  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-bilximkd created
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-bilximkd  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-bilximkd created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:08.534 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-bilximkd-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:14.670 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:55:09+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:55:09+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:55:09+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:55:12+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:55:13+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-bilximkd unchanged
2026-04-20T17:55:13+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:55:13+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              service/e2e-tests-java-quarkus-bilximkd unchanged
2026-04-20T17:55:13+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-bilximkd configured
2026-04-20T17:55:13+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-quarkus-bilximkd  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-bilximkd configured

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

Operation:          Sync
Sync Revision:      f54c517737bd245b42d09c698d7543a5cdb34e57
Phase:              Succeeded
Start:              2026-04-20 17:55:08 +0000 UTC
Finished:           2026-04-20 17:55:13 +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-bilximkd  Synced     Healthy            service/e2e-tests-java-quarkus-bilximkd unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-bilximkd  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-bilximkd configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-bilximkd  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-bilximkd unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:14.744 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-bilximkd-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:14.745 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-bilximkd-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-bilximkd-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:24.484 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-bilximkd-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:24.485 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-bilximkd-development | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-bilximkd-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.702 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-bilximkd-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.703 [[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-20 17:55:35.731 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-bilximkd-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.731 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.731 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.732 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: f54c517737bd245b42d09c698d7543a5cdb34e57 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.732 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: f54c517737bd245b42d09c698d7543a5cdb34e57 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.734 [[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="99.953">
<system-out>
<![CDATA[2026-04-20 17:55:35.757 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-bilximkd/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.757 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-bilximkd/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.867 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-bilximkd/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.868 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-bilximkd/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.869 [[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-20 17:55:35.895 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.895 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.896 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-bilximkd/overlays/stage/deployment-patch.yaml in repo e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:35.993 [[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-20 17:55:35.993 [[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-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2" {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:39.610 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776707735896 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:41.536 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd-gitops/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:41.537 [[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-20 17:55:41.537 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-java-quarkus-bilximkd-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:41.537 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-quarkus-bilximkd-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:41.538 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-bilximkd-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:41.566 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:41.567 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-bilximkd-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:41.567 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-bilximkd-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-bilximkd-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:49.039 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:49.039 [[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-20 17:55:49.039 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:49.039 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb was triggered by promotion PR #1 in e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:49.039 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:49.069 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:49.069 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:49.069 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:55:49.070 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:19.111 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:19.112 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:19.112 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:19.112 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:49.177 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:49.177 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:49.177 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:49.177 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:49.180 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:49.180 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:50.682 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 1ee459a62827930b5d2da4a572024156a12a710e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:50.682 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 1ee459a62827930b5d2da4a572024156a12a710e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:50.682 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:50.683 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-bilximkd-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:50.754 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-bilximkd-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:51.608 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:51.608 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-bilximkd-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:51.767 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-bilximkd-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-bilximkd-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-bilximkd/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (33ab42f)
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-bilximkd  Synced     Healthy        service/e2e-tests-java-quarkus-bilximkd created
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-bilximkd  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-bilximkd created
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-bilximkd  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-bilximkd created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:51.767 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-bilximkd-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:58.712 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:56:52+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:56:52+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:56:52+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:56:56+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:56:57+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              service/e2e-tests-java-quarkus-bilximkd unchanged
2026-04-20T17:56:57+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-bilximkd configured
2026-04-20T17:56:57+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-bilximkd unchanged
2026-04-20T17:56:57+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:56:57+00:00   apps  Deployment  tssc-app-stage  e2e-tests-java-quarkus-bilximkd  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-bilximkd configured

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

Operation:          Sync
Sync Revision:      1ee459a62827930b5d2da4a572024156a12a710e
Phase:              Succeeded
Start:              2026-04-20 17:56:52 +0000 UTC
Finished:           2026-04-20 17:56:57 +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-bilximkd  Synced     Healthy            service/e2e-tests-java-quarkus-bilximkd unchanged
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-bilximkd  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-bilximkd configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-bilximkd  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-bilximkd unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:58.798 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-bilximkd-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:56:58.798 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-bilximkd-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-bilximkd-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:06.515 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-bilximkd-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:06.515 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-bilximkd-stage | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-bilximkd-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.122 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-bilximkd-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.122 [[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-20 17:57:15.157 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-bilximkd-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.157 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.157 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.157 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 1ee459a62827930b5d2da4a572024156a12a710e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.157 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 1ee459a62827930b5d2da4a572024156a12a710e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.160 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.160 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.160 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.161 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.206 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.708 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 found from Promotion Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-t4tqb 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="107.546">
<system-out>
<![CDATA[2026-04-20 17:57:15.728 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-bilximkd/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.728 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-bilximkd/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.851 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-bilximkd/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.852 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-bilximkd/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.853 [[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-20 17:57:15.880 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.880 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.880 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-bilximkd/overlays/prod/deployment-patch.yaml in repo e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:15.985 [[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-20 17:57:15.986 [[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-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2" {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:19.627 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776707835880 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:21.241 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd-gitops/pull/2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:21.242 [[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-20 17:57:21.242 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-java-quarkus-bilximkd-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:21.242 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-java-quarkus-bilximkd-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:21.242 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-bilximkd-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:21.285 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:21.285 [[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-20 17:57:21.285 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-bilximkd-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-bilximkd-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:27.942 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:27.942 [[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-20 17:57:27.942 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:27.942 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 was triggered by promotion PR #2 in e2e-tests-java-quarkus-bilximkd-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:27.942 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:27.980 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:27.980 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:27.980 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:27.980 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:58.032 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:58.032 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:58.032 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:57:58.032 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:28.098 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:28.098 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:28.098 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:28.098 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:28.100 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:28.100 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:29.982 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 6eb661ecc4596dbb23d2caf576f5bfecd7e6cfea {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:29.982 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 6eb661ecc4596dbb23d2caf576f5bfecd7e6cfea {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:29.982 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:29.983 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-bilximkd-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:30.061 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-bilximkd-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:30.888 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:30.888 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-bilximkd-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:31.027 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-bilximkd-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-bilximkd-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-bilximkd-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-bilximkd/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (1ee459a)
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-bilximkd  Synced     Healthy        service/e2e-tests-java-quarkus-bilximkd created
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-bilximkd created
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-bilximkd  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-bilximkd created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:31.028 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-bilximkd-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:44.067 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:58:31+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:58:31+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:58:31+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd    Synced  Healthy              
2026-04-20T17:58:34+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:36+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-bilximkd unchanged
2026-04-20T17:58:36+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:36+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              service/e2e-tests-java-quarkus-bilximkd unchanged
2026-04-20T17:58:36+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-bilximkd configured
2026-04-20T17:58:36+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-bilximkd configured
2026-04-20T17:58:36+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd    Synced  Progressing              deployment.apps/e2e-tests-java-quarkus-bilximkd configured
2026-04-20T17:58:38+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:39+00:00          Namespace                     tssc-app-prod  Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:39+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-bilximkd configured
2026-04-20T17:58:40+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd  OutOfSync  Healthy              deployment.apps/e2e-tests-java-quarkus-bilximkd configured
2026-04-20T17:58:42+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:43+00:00          Namespace                     tssc-app-prod  Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:58:43+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd    Synced  Progressing              deployment.apps/e2e-tests-java-quarkus-bilximkd configured

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

Operation:          Sync
Sync Revision:      6eb661ecc4596dbb23d2caf576f5bfecd7e6cfea
Phase:              Succeeded
Start:              2026-04-20 17:58:40 +0000 UTC
Finished:           2026-04-20 17:58:43 +0000 UTC
Duration:           3s
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-bilximkd  Synced     Healthy            service/e2e-tests-java-quarkus-bilximkd unchanged
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-bilximkd  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-bilximkd configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-bilximkd  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-bilximkd unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:44.136 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-bilximkd-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:44.136 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-bilximkd-prod | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-bilximkd-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:52.595 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-bilximkd-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:58:52.595 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-bilximkd-prod | Elapsed: 23s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-bilximkd-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:02.973 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-bilximkd-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:02.973 [[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-20 17:59:02.998 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-bilximkd-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:02.998 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:02.998 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:02.998 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 6eb661ecc4596dbb23d2caf576f5bfecd7e6cfea {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:02.998 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 6eb661ecc4596dbb23d2caf576f5bfecd7e6cfea {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.000 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.000 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.000 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.001 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.044 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.270 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 found from Promotion Pipeline e2e-tests-java-quarkus-bilximkd-gitops-on-pull-request-s4828 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.283">
<system-out>
<![CDATA[2026-04-20 17:59:03.383 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.384 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 and document ID urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.384 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 and document ID: urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.384 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.508 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.509 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.509 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2, Published: 2026-04-20T17:54:34Z, SHA256: sha256:ea26823c86c19ffc5cdf33bf27d15984156ef6a3d611963c853cd31ce6502d6e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.509 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.509 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 and document ID urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.509 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 and document ID: urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.509 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.575 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.575 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.575 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2, Published: 2026-04-20T17:54:34Z, SHA256: sha256:ea26823c86c19ffc5cdf33bf27d15984156ef6a3d611963c853cd31ce6502d6e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.575 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1,urn:uuid:54e64d1a-3b2f-403c-b708-d6b355a3ed0d/1 found in TPA!!! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-20 17:59:03.576 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-java-quarkus-bilximkd:4b78eca4ad77e02e0b2c97c47632e781ee1511f2 {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-20T17:46:52.702Z" hostname="e2e-e2e-tests-java-quarkus[github-azure-quay]" tests="6" failures="0" skipped="5" time="207.017" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="207.017">
<system-out>
<![CDATA[2026-04-20 17:46:54.506 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.507 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-quarkus-gmxkbems'... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.513 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.584 [[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-20 17:46:54.585 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.585 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.586 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.611 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.637 [[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-20 17:46:54.640 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.641 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.672 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.672 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:54.673 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:55.173 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-quarkus-gmxkbems, ID: acc166ed-ab5e-4baf-9b22-e2e2ec6e2e9a {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:55.173 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-quarkus-gmxkbems to be completed... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:55.173 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task acc166ed-ab5e-4baf-9b22-e2e2ec6e2e9a to complete... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:55.308 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:46:55.308 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task acc166ed-ab5e-4baf-9b22-e2e2ec6e2e9a: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:00.389 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:00.389 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task acc166ed-ab5e-4baf-9b22-e2e2ec6e2e9a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:05.419 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:05.419 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task acc166ed-ab5e-4baf-9b22-e2e2ec6e2e9a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:10.562 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:10.562 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task acc166ed-ab5e-4baf-9b22-e2e2ec6e2e9a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:15.613 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:15.613 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task acc166ed-ab5e-4baf-9b22-e2e2ec6e2e9a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.637 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.638 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.638 [[32mINFO [0m] rhdh.developer-hub: Task acc166ed-ab5e-4baf-9b22-e2e2ec6e2e9a completed successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.638 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-quarkus-gmxkbems' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.638 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.653 [[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-gmxkbems...
2026-04-20 17:47:20.653 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-gmxkbems-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.654 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-gmxkbems-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.935 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 2fff271139d623a5ffa7cd0776a763bcfede1bd1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Waiting for ArgoCD CI application to sync to commit: 2fff271139d623a5ffa7cd0776a763bcfede1bd1
2026-04-20 17:47:20.964 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-java-quarkus-gmxkbems-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-gmxkbems-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-java-quarkus-gmxkbems-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"5f813d79-89d5-4be5-bf9f-ef3ff55d21f3","cache-control":"no-cache, private","connection":"close","content-length":"304","content-type":"application/json","date":"Mon, 20 Apr 2026 17:47:20 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"7f2dcaa1-5dd8-44b0-9f12-e104f93c330d","x-kubernetes-pf-prioritylevel-uid":"6165279e-dc30-4889-815b-2628557a5c4e"} {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:20.965 [[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-20 17:47:38.410 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-gmxkbems-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 2fff271139d623a5ffa7cd0776a763bcfede1bd1) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:47:38.411 [[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-20 17:48:13.537 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-gmxkbems-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:48:13.537 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:06.847 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-gmxkbems-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:06.847 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:06.847 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:06.848 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 2fff271139d623a5ffa7cd0776a763bcfede1bd1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:49:06.848 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:06.849 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:06.849 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-java-quarkus-gmxkbems... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:07.061 [[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-20 17:49:08.624 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:08.625 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:08.625 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-java-quarkus-gmxkbems... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:08.626 [[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-20 17:49:08.626 [[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-20 17:49:15.302 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-gmxkbems-gitops branch 'main' with commit SHA: 130a06e852226228ed607cbf5ffa56d80f1d1651 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:15.302 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 130a06e852226228ed607cbf5ffa56d80f1d1651 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:16.197 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-gmxkbems branch 'main' with commit SHA: 0c5d774fe8a0a5bd8c3ea2140d1d0124ed422045 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:16.197 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 0c5d774fe8a0a5bd8c3ea2140d1d0124ed422045 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:16.197 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-java-quarkus-gmxkbems for component e2e-tests-java-quarkus-gmxkbems... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:16.234 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-java-quarkus-gmxkbems for component e2e-tests-java-quarkus-gmxkbems... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:16.234 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-java-quarkus-gmxkbems for component e2e-tests-java-quarkus-gmxkbems... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:16.235 [[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-20 17:49:16.235 [[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-20 17:49:16.305 [[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-20 17:49:16.310 [[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-20 17:49:16.550 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-java-quarkus-gmxkbems-gitops type=github name=e2e-tests-java-quarkus-gmxkbems-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:16.550 [[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-20 17:49:16.574 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-java-quarkus-gmxkbems type=github name=e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:16.575 [[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-20 17:49:22.432 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7491?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:24.031 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7492?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:24.723 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7491... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:24.724 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7491?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:26.376 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7492... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:26.376 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7492?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:38.867 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-java-quarkus-gmxkbems-gitops". {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:38.868 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:39.735 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-java-quarkus-gmxkbems". {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:39.735 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:39.735 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-java-quarkus-gmxkbems... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:39.760 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:39.760 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:39.760 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-gmxkbems-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:39.761 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-gmxkbems-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:39.761 [[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-20 17:49:39.761 [[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-20 17:49:39.761 [[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-20 17:49:39.761 [[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-20 17:49:46.859 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:46.860 [[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-20 17:49:46.968 [[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-20 17:49:46.968 [[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-20 17:49:48.148 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:49:48.148 [[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-20 17:49:48.192 [[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-20 17:49:53.158 [[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-20 17:49:53.159 [[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-20 17:49:54.183 [[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-20 17:50:01.913 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3810?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:02.040 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/3810?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.599 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.600 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-java-quarkus-gmxkbems... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.600 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.601 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.601 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-java-quarkus-gmxkbems-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.725 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.725 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.742 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:13.742 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:7772cb76d7777d2d6f6694eecda02ad0509a72a405a3d1414d575f089463e406 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:20.424 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-gmxkbems-gitops branch 'main' with commit SHA: 4efa47593bd3553a66acc2ab3386a9a1eec55e84 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:20.425 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 4efa47593bd3553a66acc2ab3386a9a1eec55e84 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.396 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-gmxkbems branch 'main' with commit SHA: 01bf378f78b58a5fd14b9c59b1fb558274c430fd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.396 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 01bf378f78b58a5fd14b9c59b1fb558274c430fd {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.397 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.397 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.397 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.397 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.398 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-java-quarkus-gmxkbems {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.398 [[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-20 17:50:21.471 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.516 [[31mERROR[0m] azure.pipeline: Failed to find pipeline definition for 'e2e-tests-java-quarkus-gmxkbems': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.517 [[31mERROR[0m] rhtap.core.integration.ci.base: [Azure] Failed to fetch builds: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-20 17:50:21.517 [[31mERROR[0m] rhtap.core.integration.ci.base: [Azure] Error in cancelAllPipelines: Request failed with status code 429 {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:172) 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 cancel pipelines: Request failed with status code 429" 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: Failed to cancel pipelines: Request failed with status code 429

       at ../src/rhtap/core/integration/ci/providers/azureCI.ts:518

      516 |     } catch (error: any) {
      517 |       this.logger.error(`[Azure] Error in cancelAllPipelines: ${error.message}`);
    > 518 |       throw new Error(`Failed to cancel pipelines: ${error.message}`);
          |             ^
      519 |     }
      520 |
      521 |     return result;
        at AzureCI.cancelAllPipelines (/workspace/e2e-test/src/rhtap/core/integration/ci/providers/azureCI.ts:518:13)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:80: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-20T17:46:52.702Z" hostname="e2e-e2e-tests-java-springboot[github-tekton-quay]" tests="6" failures="0" skipped="0" time="591.361" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="30.975">
<system-out>
<![CDATA[2026-04-20 17:49:40.983 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:40.984 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-springboot-vslztxbk'... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:40.990 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.062 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.095 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.097 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.098 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.136 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.136 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.137 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.193 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-vslztxbk, ID: 1a2a6a5b-6711-43f2-9b68-0f9876913e02 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.193 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-vslztxbk to be completed... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.194 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 1a2a6a5b-6711-43f2-9b68-0f9876913e02 to complete... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.224 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:41.224 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 1a2a6a5b-6711-43f2-9b68-0f9876913e02: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:46.257 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:46.257 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 1a2a6a5b-6711-43f2-9b68-0f9876913e02: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:51.281 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:51.281 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 1a2a6a5b-6711-43f2-9b68-0f9876913e02: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:56.314 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:49:56.314 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 1a2a6a5b-6711-43f2-9b68-0f9876913e02: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:01.347 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:01.347 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 1a2a6a5b-6711-43f2-9b68-0f9876913e02: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:06.524 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:06.524 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 1a2a6a5b-6711-43f2-9b68-0f9876913e02: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.553 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.553 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.554 [[32mINFO [0m] rhdh.developer-hub: Task 1a2a6a5b-6711-43f2-9b68-0f9876913e02 completed successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.554 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-springboot-vslztxbk' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.554 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.567 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
Waiting for initial CI deployment of e2e-tests-java-springboot-vslztxbk...
2026-04-20 17:50:11.568 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-vslztxbk-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.568 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.864 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 9b353ad2896359c6b0472801dc9485bfb59b1dfc {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
Waiting for ArgoCD CI application to sync to commit: 9b353ad2896359c6b0472801dc9485bfb59b1dfc
2026-04-20 17:50:11.893 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-vslztxbk-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.893 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.893 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.894 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 9b353ad2896359c6b0472801dc9485bfb59b1dfc {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:50:11.894 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.894 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-java-springboot-vslztxbk (GitHub + Tekton CI) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.894 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.895 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.895 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.924 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.950 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.951 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:11.951 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
]]>
</system-out>
<system-err>
<![CDATA[(node:243) 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="327.528">
<system-out>
<![CDATA[2026-04-20 17:50:11.983 [[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=3}
2026-04-20 17:50:11.983 [[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=3}
2026-04-20 17:50:11.983 [[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=3}
2026-04-20 17:50:15.745 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1776707411983 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:17.617 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk/pull/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:17.617 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk/pull/1 with SHA: cfec986bbfeff14579279b312950b07bb43ed5fa {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:17.618 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-springboot-vslztxbk... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:17.618 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-vslztxbk, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:17.658 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:17.658 [[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=3}
2026-04-20 17:50:17.658 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-vslztxbk | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-vslztxbk, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:23.693 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:23.693 [[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=3}
2026-04-20 17:50:23.694 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-java-springboot-vslztxbk | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-vslztxbk, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.607 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.608 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.608 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.608 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df was triggered by promotion PR #1 in e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.608 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.648 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.649 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.649 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:50:31.649 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:51:01.710 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:51:01.710 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:51:01.710 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:51:01.710 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:51:31.788 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:51:31.788 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:51:31.788 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:51:31.789 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:52:01.859 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:52:01.860 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:52:01.860 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:52:01.860 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:52:31.915 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:52:31.915 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:52:31.916 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:52:31.916 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:01.974 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:01.975 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:01.975 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:01.975 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:01.983 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-vslztxbk-on-pull-request-2t7df was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:01.983 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:03.418 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: c2a9254af94dd5c0e20a776e9d64cf476331372c {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:03.418 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-java-springboot-vslztxbk... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:03.418 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-vslztxbk, event type: push {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:03.480 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:03.481 [[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=3}
2026-04-20 17:53:03.482 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-vslztxbk | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-vslztxbk, event: push, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.104 [[32mINFO [0m] tekton.pipelinerun: Found 3 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.104 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.105 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.105 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb was triggered by on-push pipeline after merging #1 in e2e-tests-java-springboot-vslztxbk {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.105 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.147 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.147 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.148 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:09.148 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:39.215 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:39.215 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:39.215 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:53:39.216 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:54:09.273 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:54:09.273 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:54:09.274 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:54:09.274 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:54:39.339 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:54:39.339 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:54:39.340 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:54:39.340 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:09.431 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:09.432 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:09.432 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:09.432 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.504 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-on-push-tdtxb in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.504 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.505 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.505 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.507 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-vslztxbk-on-push-tdtxb was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.507 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="26.249">
<system-out>
<![CDATA[2026-04-20 17:55:39.560 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-vslztxbk-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.560 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.807 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': fc9d047cb3912efbb3492675c3b7e4d89860f4b9 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.808 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.808 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-vslztxbk-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:39.893 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-vslztxbk-development using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:40.903 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:40.903 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-vslztxbk-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:41.046 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-vslztxbk-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-java-springboot-vslztxbk-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-vslztxbk/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (0338b59)
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-vslztxbk  Synced     Healthy        service/e2e-tests-java-springboot-vslztxbk unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-springboot-vslztxbk  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-vslztxbk configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-springboot-vslztxbk  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-vslztxbk unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:41.047 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-vslztxbk-development' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:46.860 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:55:41+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:55:41+00:00                         Service  tssc-app-development  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:55:41+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:55:44+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:55:46+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              deployment.apps/e2e-tests-java-springboot-vslztxbk configured
2026-04-20T17:55:46+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-vslztxbk unchanged
2026-04-20T17:55:46+00:00                       Namespace                        tssc-app-development                Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-20T17:55:46+00:00                         Service  tssc-app-development  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              service/e2e-tests-java-springboot-vslztxbk unchanged
2026-04-20T17:55:46+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-springboot-vslztxbk  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-vslztxbk configured

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

Operation:          Sync
Sync Revision:      fc9d047cb3912efbb3492675c3b7e4d89860f4b9
Phase:              Succeeded
Start:              2026-04-20 17:55:41 +0000 UTC
Finished:           2026-04-20 17:55:46 +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-vslztxbk  Synced     Healthy            service/e2e-tests-java-springboot-vslztxbk unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-springboot-vslztxbk  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-vslztxbk configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-springboot-vslztxbk  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-vslztxbk unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:46.940 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-vslztxbk-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:46.940 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-vslztxbk-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-vslztxbk-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:54.679 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-vslztxbk-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:55:54.679 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-vslztxbk-development | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-vslztxbk-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.752 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-vslztxbk-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.753 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.775 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-vslztxbk-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.775 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.775 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.775 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: fc9d047cb3912efbb3492675c3b7e4d89860f4b9 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.776 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: fc9d047cb3912efbb3492675c3b7e4d89860f4b9 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.778 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
]]>
</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.28">
<system-out>
<![CDATA[2026-04-20 17:56:05.804 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-springboot-vslztxbk/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.805 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-springboot-vslztxbk/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.931 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-springboot-vslztxbk/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.931 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-springboot-vslztxbk/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.933 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.962 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.962 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:05.963 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-springboot-vslztxbk/overlays/stage/deployment-patch.yaml in repo e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:06.058 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:06.059 [[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-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c" {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:09.619 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1776707765962 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:11.432 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk-gitops/pull/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:11.432 [[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=3}
2026-04-20 17:56:11.432 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-java-springboot-vslztxbk-gitops repository {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:11.432 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-springboot-vslztxbk-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:11.432 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-vslztxbk-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:11.458 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:11.458 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-springboot-vslztxbk-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:11.458 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-vslztxbk-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-vslztxbk-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.873 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.873 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.873 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.873 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 was triggered by promotion PR #1 in e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.874 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.916 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.916 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.916 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:19.916 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:49.962 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:49.962 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:49.962 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:56:49.963 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:20.039 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:20.039 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:20.039 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:20.039 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:20.041 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:20.041 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:21.533 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: d26039ab35c2c90254c20d34caf5c26cffd34d65 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:21.533 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: d26039ab35c2c90254c20d34caf5c26cffd34d65 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:21.534 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:21.534 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-vslztxbk-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:21.616 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-vslztxbk-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:22.487 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:22.487 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-vslztxbk-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:22.648 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-vslztxbk-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-java-springboot-vslztxbk-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-vslztxbk/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (fc9d047)
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-vslztxbk  Synced     Healthy        service/e2e-tests-java-springboot-vslztxbk created
apps                Deployment  tssc-app-stage  e2e-tests-java-springboot-vslztxbk  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-vslztxbk created
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-springboot-vslztxbk  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-vslztxbk created
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:22.648 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-vslztxbk-stage' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:28.378 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:57:23+00:00                         Service  tssc-app-stage  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:57:23+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:57:23+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:57:26+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:57:27+00:00                       Namespace                        tssc-app-stage                Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-20T17:57:27+00:00                         Service  tssc-app-stage  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              service/e2e-tests-java-springboot-vslztxbk unchanged
2026-04-20T17:57:27+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              deployment.apps/e2e-tests-java-springboot-vslztxbk configured
2026-04-20T17:57:27+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-vslztxbk unchanged
2026-04-20T17:57:27+00:00   apps  Deployment  tssc-app-stage  e2e-tests-java-springboot-vslztxbk  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-vslztxbk configured

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

Operation:          Sync
Sync Revision:      d26039ab35c2c90254c20d34caf5c26cffd34d65
Phase:              Succeeded
Start:              2026-04-20 17:57:22 +0000 UTC
Finished:           2026-04-20 17:57:27 +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-vslztxbk  Synced     Healthy            service/e2e-tests-java-springboot-vslztxbk unchanged
apps                Deployment  tssc-app-stage  e2e-tests-java-springboot-vslztxbk  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-vslztxbk configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-springboot-vslztxbk  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-vslztxbk unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:28.450 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-vslztxbk-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:28.450 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-vslztxbk-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-vslztxbk-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:35.107 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-vslztxbk-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:35.108 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-vslztxbk-stage | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-vslztxbk-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.786 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-vslztxbk-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.786 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.813 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-vslztxbk-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.814 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.814 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.814 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: d26039ab35c2c90254c20d34caf5c26cffd34d65 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.814 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: d26039ab35c2c90254c20d34caf5c26cffd34d65 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.816 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.816 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.816 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 logs to find SBOM document ID {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.817 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:46.855 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.081 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 found from Promotion Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-hsmq5 logs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
]]>
</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="105.097">
<system-out>
<![CDATA[2026-04-20 17:57:47.102 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-springboot-vslztxbk/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.102 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-springboot-vslztxbk/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.226 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-springboot-vslztxbk/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.226 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-springboot-vslztxbk/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.227 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.254 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.254 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.254 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-springboot-vslztxbk/overlays/prod/deployment-patch.yaml in repo e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.350 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:47.350 [[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-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c" {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:51.335 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1776707867254 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:53.088 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk-gitops/pull/2 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:53.088 [[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=3}
2026-04-20 17:57:53.089 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-java-springboot-vslztxbk-gitops repository {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:53.089 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-java-springboot-vslztxbk-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:53.089 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-vslztxbk-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:53.118 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:57:53.118 [[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=3}
2026-04-20 17:57:53.118 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-vslztxbk-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-vslztxbk-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.391 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.392 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.392 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.392 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz was triggered by promotion PR #2 in e2e-tests-java-springboot-vslztxbk-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.392 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.429 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.430 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.430 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:02.430 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:32.493 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:32.494 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:32.494 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:58:32.494 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz | Status: running | Reason: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:02.550 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:02.550 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:02.550 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:02.550 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:02.553 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:02.553 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:04.317 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 5e88fe8ceb349b322e6faabe89c0869ded9589dd {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:04.318 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 5e88fe8ceb349b322e6faabe89c0869ded9589dd {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:04.318 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:04.319 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-vslztxbk-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:04.399 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-vslztxbk-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:05.269 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:05.269 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-vslztxbk-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:05.562 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-vslztxbk-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/applications/e2e-tests-java-springboot-vslztxbk-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vslztxbk-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-vslztxbk/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (fc9d047)
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-vslztxbk  Synced     Healthy        service/e2e-tests-java-springboot-vslztxbk created
apps                Deployment  tssc-app-prod  e2e-tests-java-springboot-vslztxbk  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-vslztxbk created
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-springboot-vslztxbk  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-vslztxbk created
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:05.562 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-vslztxbk-prod' --insecure --kube-context 'default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:12.422 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-20T17:59:06+00:00                         Service  tssc-app-prod  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:59:06+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:59:06+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-springboot-vslztxbk    Synced  Healthy              
2026-04-20T17:59:10+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:59:11+00:00                       Namespace                        tssc-app-prod                Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-20T17:59:11+00:00                         Service  tssc-app-prod  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              service/e2e-tests-java-springboot-vslztxbk unchanged
2026-04-20T17:59:11+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              deployment.apps/e2e-tests-java-springboot-vslztxbk configured
2026-04-20T17:59:11+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-springboot-vslztxbk    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-vslztxbk unchanged
2026-04-20T17:59:11+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-springboot-vslztxbk  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-vslztxbk configured

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

Operation:          Sync
Sync Revision:      5e88fe8ceb349b322e6faabe89c0869ded9589dd
Phase:              Succeeded
Start:              2026-04-20 17:59:07 +0000 UTC
Finished:           2026-04-20 17:59:11 +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-springboot-vslztxbk  Synced     Healthy            service/e2e-tests-java-springboot-vslztxbk unchanged
apps                Deployment  tssc-app-prod  e2e-tests-java-springboot-vslztxbk  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-vslztxbk configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-springboot-vslztxbk  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-vslztxbk unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:12.498 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-vslztxbk-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:12.498 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-vslztxbk-prod | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-vslztxbk-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:18.201 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-vslztxbk-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:18.201 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-vslztxbk-prod | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-vslztxbk-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.860 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-vslztxbk-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.860 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.909 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-vslztxbk-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.909 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.909 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.909 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 5e88fe8ceb349b322e6faabe89c0869ded9589dd {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.910 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 5e88fe8ceb349b322e6faabe89c0869ded9589dd {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.911 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.911 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.911 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz logs to find SBOM document ID {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.912 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:31.946 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.196 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 found from Promotion Pipeline e2e-tests-java-springboot-vslztxbk-gitops-on-pull-request-m6rrz logs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
]]>
</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.232">
<system-out>
<![CDATA[2026-04-20 17:59:32.301 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.302 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c and document ID urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.302 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c and document ID: urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.302 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.375 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.375 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.376 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c, Published: 2026-04-20T17:54:52Z, SHA256: sha256:90c6c730bb1edfbb72e5f0cce11842d2796a24f8d96519bbf2104c6951243753 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.376 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.376 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c and document ID urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.376 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c and document ID: urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.376 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c at https://server-tssc-tpa.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.445 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.446 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.446 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c, Published: 2026-04-20T17:54:52Z, SHA256: sha256:90c6c730bb1edfbb72e5f0cce11842d2796a24f8d96519bbf2104c6951243753 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.446 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1,urn:uuid:25bffa40-f123-468a-934b-279735d3de74/1 found in TPA!!! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
2026-04-20 17:59:32.447 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-java-springboot-vslztxbk:c2a9254af94dd5c0e20a776e9d64cf476331372c {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=3}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-20T17:46:52.702Z" hostname="e2e-e2e-tests-java-springboot[github-azure-quay]" tests="6" failures="0" skipped="5" time="49.297" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="49.297">
<system-out>
<![CDATA[2026-04-20 17:50:20.734 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-springboot-ozqpvpas {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.735 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-springboot-ozqpvpas'... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.741 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.827 [[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=1}
2026-04-20 17:50:20.828 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.829 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.829 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.859 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.885 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.888 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.888 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-6ae36f7d4f-5fiz-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.919 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.919 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-6ae36f7d4f.5fiz.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.920 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.975 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-ozqpvpas, ID: e606b5c6-b0df-456a-a21d-69eff0d51437 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.976 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-ozqpvpas to be completed... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:20.976 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task e606b5c6-b0df-456a-a21d-69eff0d51437 to complete... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:21.020 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:21.020 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task e606b5c6-b0df-456a-a21d-69eff0d51437: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:26.049 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:26.049 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task e606b5c6-b0df-456a-a21d-69eff0d51437: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:31.075 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:31.075 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task e606b5c6-b0df-456a-a21d-69eff0d51437: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.118 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.119 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.119 [[32mINFO [0m] rhdh.developer-hub: Task e606b5c6-b0df-456a-a21d-69eff0d51437 completed successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.119 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-springboot-ozqpvpas' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.119 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-springboot-ozqpvpas {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.138 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
Waiting for initial CI deployment of e2e-tests-java-springboot-ozqpvpas...
2026-04-20 17:50:36.138 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-ozqpvpas-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.138 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-ozqpvpas-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.480 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 7aaaa8042cf38d91801155e26777087d5634bdaa {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
Waiting for ArgoCD CI application to sync to commit: 7aaaa8042cf38d91801155e26777087d5634bdaa
2026-04-20 17:50:36.513 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-springboot-ozqpvpas-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:36.513 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:48.610 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-springboot-ozqpvpas-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:50:48.611 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:09.695 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-ozqpvpas-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:09.695 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:09.695 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:09.695 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 7aaaa8042cf38d91801155e26777087d5634bdaa {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-20 17:51:09.696 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:09.696 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-java-springboot-ozqpvpas {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:09.696 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-java-springboot-ozqpvpas... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:09.903 [[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=1}
2026-04-20 17:51:09.971 [[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=1}
2026-04-20 17:51:10.021 [[31mERROR[0m] azure.variable-group: Failed to create variable group 'e2e-tests-java-springboot-ozqpvpas': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:10.021 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create or update variable group 'e2e-tests-java-springboot-ozqpvpas': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=1}
2026-04-20 17:51:10.021 [[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=1}
2026-04-20 17:51:10.024 [[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=1}

[[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:255) 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>