<testsuites id="" name="" tests="72" failures="0" skipped="10" errors="2" time="807.341877">
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-go[github-tekton-quay]" tests="6" failures="0" skipped="0" time="623.308" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="90.805">
<system-out>
<![CDATA[2026-05-05 17:41:09.487 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.488 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-go-owxsjlfy'... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.494 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.557 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.580 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.584 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.585 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.615 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.615 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.616 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.728 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-go-owxsjlfy, ID: 295fe44b-422f-474b-bcdc-3e9a550c4f28 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.729 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-go-owxsjlfy to be completed... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.729 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 295fe44b-422f-474b-bcdc-3e9a550c4f28 to complete... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.794 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:09.794 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 295fe44b-422f-474b-bcdc-3e9a550c4f28: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:15.316 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:15.317 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 295fe44b-422f-474b-bcdc-3e9a550c4f28: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:20.336 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:20.336 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 295fe44b-422f-474b-bcdc-3e9a550c4f28: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:25.448 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:25.448 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 295fe44b-422f-474b-bcdc-3e9a550c4f28: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:30.536 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:30.537 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 295fe44b-422f-474b-bcdc-3e9a550c4f28: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:35.652 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:35.652 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 295fe44b-422f-474b-bcdc-3e9a550c4f28: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:40.807 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:40.807 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 295fe44b-422f-474b-bcdc-3e9a550c4f28: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:45.884 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:45.884 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 295fe44b-422f-474b-bcdc-3e9a550c4f28: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:50.906 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:50.906 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:50.906 [[32mINFO [0m] rhdh.developer-hub: Task 295fe44b-422f-474b-bcdc-3e9a550c4f28 completed successfully {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:50.907 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-go-owxsjlfy' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:50.907 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:50.928 [[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-owxsjlfy...
2026-05-05 17:41:50.929 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-owxsjlfy-gitops, branch: main {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:50.929 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-owxsjlfy-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:51.148 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': c2a18ecbfe17403c2add02902b62a4572e0f57c3 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Waiting for ArgoCD CI application to sync to commit: c2a18ecbfe17403c2add02902b62a4572e0f57c3
2026-05-05 17:41:51.175 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-owxsjlfy-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: c2a18ecbfe17403c2add02902b62a4572e0f57c3) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:41:51.175 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:01.528 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-owxsjlfy-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-05-05 17:42:01.528 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.109 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-owxsjlfy-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.110 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.110 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.110 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: c2a18ecbfe17403c2add02902b62a4572e0f57c3 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:42:40.111 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.111 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-go-owxsjlfy (GitHub + Tekton CI) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.111 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.111 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.112 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.259 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.285 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.285 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:40.285 [[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: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>
</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="298.803">
<system-out>
<![CDATA[2026-05-05 17:42:40.316 [[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-05-05 17:42:40.316 [[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-05-05 17:42:40.316 [[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-05-05 17:42:44.088 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1778002960316 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:45.662 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-owxsjlfy/pull/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:45.662 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-go-owxsjlfy/pull/1 with SHA: 66a9235c98cfc2d3f5bda071ca1ad5b35b52424b {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:45.662 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-go-owxsjlfy... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:45.663 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-owxsjlfy, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:45.706 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:45.706 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-go-owxsjlfy. Pipeline may still be launching. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:45.706 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-owxsjlfy | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-owxsjlfy, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:52.298 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:42:52.298 [[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-05-05 17:42:52.299 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-go-owxsjlfy | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-owxsjlfy, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.344 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.345 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.345 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-owxsjlfy-on-pull-request-srkpd {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.345 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd was triggered by promotion PR #1 in e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.345 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.439 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-pull-request-srkpd in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.439 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.439 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:00.440 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-pull-request-srkpd | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:30.500 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-pull-request-srkpd in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:30.500 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:30.500 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:43:30.501 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-pull-request-srkpd | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:44:00.568 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-pull-request-srkpd in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:44:00.568 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:44:00.568 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:44:00.568 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-pull-request-srkpd | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:44:30.620 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-pull-request-srkpd in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:44:30.621 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:44:30.621 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:44:30.621 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-pull-request-srkpd | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:00.689 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-pull-request-srkpd in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:00.690 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:00.690 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:00.690 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:00.698 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-owxsjlfy-on-pull-request-srkpd was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:00.698 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:02.830 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 83ce1570b3da081c45ba64b6af7cb8cb8783a423 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:02.831 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-go-owxsjlfy... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:02.832 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-owxsjlfy, event type: push {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:02.866 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:02.866 [[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-05-05 17:45:02.866 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-owxsjlfy | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-owxsjlfy, event: push, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.760 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.760 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.760 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-owxsjlfy-on-push-w9n58 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.761 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 was triggered by on-push pipeline after merging #1 in e2e-tests-go-owxsjlfy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.761 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.794 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-push-w9n58 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.795 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-push-w9n58 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.795 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:08.795 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-push-w9n58 | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:38.862 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-push-w9n58 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:38.862 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-push-w9n58 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:38.862 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:45:38.862 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-push-w9n58 | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:46:08.924 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-push-w9n58 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:46:08.925 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-push-w9n58 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:46:08.925 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:46:08.925 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-push-w9n58 | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:46:38.986 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-push-w9n58 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:46:38.986 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-push-w9n58 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:46:38.986 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:46:38.986 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-push-w9n58 | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:09.046 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-push-w9n58 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:09.046 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-push-w9n58 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:09.046 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:09.046 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-go-owxsjlfy-on-push-w9n58 | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.113 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-on-push-w9n58 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.113 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-on-push-w9n58 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.113 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.113 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.116 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-owxsjlfy-on-push-w9n58 was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.116 [[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="23.244">
<system-out>
<![CDATA[2026-05-05 17:47:39.162 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-owxsjlfy-gitops, branch: main {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.163 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-owxsjlfy-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.358 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 2a1de4525dc29077d7528025a1845c190fab54ff {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.358 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.359 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-owxsjlfy-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:39.425 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-owxsjlfy-development using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:40.084 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:40.085 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-owxsjlfy-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:40.232 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-owxsjlfy-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-go-owxsjlfy-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-owxsjlfy-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-owxsjlfy/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (c2a18ec)
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-owxsjlfy  Synced     Healthy        service/e2e-tests-go-owxsjlfy created
apps                Deployment  tssc-app-development  e2e-tests-go-owxsjlfy  Synced     Healthy        deployment.apps/e2e-tests-go-owxsjlfy created
route.openshift.io  Route       tssc-app-development  e2e-tests-go-owxsjlfy  Synced     Healthy        route.route.openshift.io/e2e-tests-go-owxsjlfy created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:40.233 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-owxsjlfy-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:46.506 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:47:40+00:00                         Service  tssc-app-development  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:47:40+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:47:40+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:47:44+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:47:45+00:00                       Namespace                        tssc-app-development   Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:47:45+00:00                         Service  tssc-app-development  e2e-tests-go-owxsjlfy    Synced   Healthy              service/e2e-tests-go-owxsjlfy unchanged
2026-05-05T17:47:45+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-owxsjlfy    Synced   Healthy              deployment.apps/e2e-tests-go-owxsjlfy configured
2026-05-05T17:47:45+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-owxsjlfy    Synced   Healthy              route.route.openshift.io/e2e-tests-go-owxsjlfy unchanged
2026-05-05T17:47:45+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-owxsjlfy  OutOfSync  Progressing              deployment.apps/e2e-tests-go-owxsjlfy configured

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

Operation:          Sync
Sync Revision:      2a1de4525dc29077d7528025a1845c190fab54ff
Phase:              Succeeded
Start:              2026-05-05 17:47:40 +0000 UTC
Finished:           2026-05-05 17:47:45 +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-owxsjlfy  Synced     Healthy            service/e2e-tests-go-owxsjlfy unchanged
apps                Deployment  tssc-app-development  e2e-tests-go-owxsjlfy  Synced     Progressing        deployment.apps/e2e-tests-go-owxsjlfy configured
route.openshift.io  Route       tssc-app-development  e2e-tests-go-owxsjlfy  Synced     Healthy            route.route.openshift.io/e2e-tests-go-owxsjlfy unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:46.571 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-owxsjlfy-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:46.571 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-owxsjlfy-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-owxsjlfy-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:52.521 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-owxsjlfy-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:47:52.522 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-owxsjlfy-development | Elapsed: 13s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-owxsjlfy-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.353 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-owxsjlfy-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.354 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.379 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-owxsjlfy-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.379 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.379 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.379 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 2a1de4525dc29077d7528025a1845c190fab54ff {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.379 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 2a1de4525dc29077d7528025a1845c190fab54ff {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.380 [[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="106.041">
<system-out>
<![CDATA[2026-05-05 17:48:02.416 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-owxsjlfy/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.416 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-owxsjlfy/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.558 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-owxsjlfy/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.558 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-owxsjlfy/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.560 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.586 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.586 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.586 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-owxsjlfy/overlays/stage/deployment-patch.yaml in repo e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:02.692 [[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-05-05 17:48:02.692 [[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-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423" {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:06.502 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003282586 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:08.162 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-owxsjlfy-gitops/pull/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:08.163 [[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-05-05 17:48:08.163 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-go-owxsjlfy-gitops repository {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:08.163 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-go-owxsjlfy-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:08.163 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-owxsjlfy-gitops, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:08.188 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:08.188 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-go-owxsjlfy-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:08.188 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-owxsjlfy-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-owxsjlfy-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:17.982 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:17.983 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:17.983 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:17.983 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 was triggered by promotion PR #1 in e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:17.983 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:18.013 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:18.013 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:18.014 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:18.014 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:48.074 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:48.074 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:48.074 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:48:48.074 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:18.116 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:18.116 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:18.116 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:18.116 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:18.118 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:18.118 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:20.069 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 04ed2b72fdca8eb7f12bf47d96edb2c2c5628b8f {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:20.069 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 04ed2b72fdca8eb7f12bf47d96edb2c2c5628b8f {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:20.069 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:20.069 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-owxsjlfy-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:20.170 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-owxsjlfy-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:21.226 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:21.226 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-owxsjlfy-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:21.351 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-owxsjlfy-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-go-owxsjlfy-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-owxsjlfy-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-owxsjlfy/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2a1de45)
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-owxsjlfy  Synced     Healthy        service/e2e-tests-go-owxsjlfy created
apps                Deployment  tssc-app-stage  e2e-tests-go-owxsjlfy  Synced     Healthy        deployment.apps/e2e-tests-go-owxsjlfy created
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-owxsjlfy  Synced     Healthy        route.route.openshift.io/e2e-tests-go-owxsjlfy created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:21.352 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-owxsjlfy-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:27.548 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:49:21+00:00                         Service  tssc-app-stage  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:49:21+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:49:21+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:49:25+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:49:26+00:00                       Namespace                        tssc-app-stage   Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:49:26+00:00                         Service  tssc-app-stage  e2e-tests-go-owxsjlfy    Synced   Healthy              service/e2e-tests-go-owxsjlfy unchanged
2026-05-05T17:49:26+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-owxsjlfy    Synced   Healthy              deployment.apps/e2e-tests-go-owxsjlfy configured
2026-05-05T17:49:26+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-owxsjlfy    Synced   Healthy              route.route.openshift.io/e2e-tests-go-owxsjlfy unchanged

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

Operation:          Sync
Sync Revision:      04ed2b72fdca8eb7f12bf47d96edb2c2c5628b8f
Phase:              Succeeded
Start:              2026-05-05 17:49:21 +0000 UTC
Finished:           2026-05-05 17:49:26 +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-go-owxsjlfy  Synced     Healthy            service/e2e-tests-go-owxsjlfy unchanged
apps                Deployment  tssc-app-stage  e2e-tests-go-owxsjlfy  Synced     Progressing        deployment.apps/e2e-tests-go-owxsjlfy configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-owxsjlfy  Synced     Healthy            route.route.openshift.io/e2e-tests-go-owxsjlfy unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:27.608 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-owxsjlfy-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:27.609 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-owxsjlfy-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-owxsjlfy-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:34.689 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-owxsjlfy-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:34.690 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-owxsjlfy-stage | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-owxsjlfy-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.164 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-owxsjlfy-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.165 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.187 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-owxsjlfy-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.187 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.187 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.187 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 04ed2b72fdca8eb7f12bf47d96edb2c2c5628b8f {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.187 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 04ed2b72fdca8eb7f12bf47d96edb2c2c5628b8f {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.189 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.189 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.189 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.189 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.222 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.453 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 found from Promotion Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-w8hw2 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="104.188">
<system-out>
<![CDATA[2026-05-05 17:49:48.471 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-owxsjlfy/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.471 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-owxsjlfy/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.628 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-owxsjlfy/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.628 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-owxsjlfy/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.629 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.651 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.652 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.652 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-owxsjlfy/overlays/prod/deployment-patch.yaml in repo e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:48.741 [[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-05-05 17:49:48.741 [[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-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423" {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:52.512 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003388652 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:54.185 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-owxsjlfy-gitops/pull/2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:54.186 [[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-05-05 17:49:54.186 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-go-owxsjlfy-gitops repository {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:54.186 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-go-owxsjlfy-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:54.186 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-owxsjlfy-gitops, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:54.227 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:54.227 [[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-05-05 17:49:54.227 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-owxsjlfy-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-owxsjlfy-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.567 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.567 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.568 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.568 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k was triggered by promotion PR #2 in e2e-tests-go-owxsjlfy-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.568 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.592 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.592 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.593 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:49:59.593 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:29.635 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:29.635 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:29.635 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:29.636 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k | Status: running | Reason: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:59.699 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:59.700 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:59.700 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:59.700 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:59.702 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:50:59.702 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:02.480 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: ffd6905d81d2756edc49b8c86a5c93442d1e5c17 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:02.480 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: ffd6905d81d2756edc49b8c86a5c93442d1e5c17 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:02.480 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:02.480 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-owxsjlfy-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:02.552 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-owxsjlfy-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:03.539 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:03.540 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-owxsjlfy-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:03.830 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-owxsjlfy-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-go-owxsjlfy-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-owxsjlfy-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-owxsjlfy/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2a1de45)
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-owxsjlfy  Synced     Healthy        service/e2e-tests-go-owxsjlfy created
apps                Deployment  tssc-app-prod  e2e-tests-go-owxsjlfy  Synced     Healthy        deployment.apps/e2e-tests-go-owxsjlfy created
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-owxsjlfy  Synced     Healthy        route.route.openshift.io/e2e-tests-go-owxsjlfy created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:03.831 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-owxsjlfy-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:10.629 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:51:04+00:00                         Service  tssc-app-prod  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:51:04+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:51:04+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-owxsjlfy    Synced  Healthy              
2026-05-05T17:51:08+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:51:09+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-owxsjlfy    Synced   Healthy              deployment.apps/e2e-tests-go-owxsjlfy configured
2026-05-05T17:51:09+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-owxsjlfy    Synced   Healthy              route.route.openshift.io/e2e-tests-go-owxsjlfy unchanged
2026-05-05T17:51:09+00:00                       Namespace                        tssc-app-prod   Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:51:09+00:00                         Service  tssc-app-prod  e2e-tests-go-owxsjlfy    Synced   Healthy              service/e2e-tests-go-owxsjlfy unchanged
2026-05-05T17:51:09+00:00   apps  Deployment  tssc-app-prod  e2e-tests-go-owxsjlfy  OutOfSync  Progressing              deployment.apps/e2e-tests-go-owxsjlfy configured

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

Operation:          Sync
Sync Revision:      ffd6905d81d2756edc49b8c86a5c93442d1e5c17
Phase:              Succeeded
Start:              2026-05-05 17:51:05 +0000 UTC
Finished:           2026-05-05 17:51:09 +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-go-owxsjlfy  Synced     Healthy            service/e2e-tests-go-owxsjlfy unchanged
apps                Deployment  tssc-app-prod  e2e-tests-go-owxsjlfy  Synced     Progressing        deployment.apps/e2e-tests-go-owxsjlfy configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-owxsjlfy  Synced     Healthy            route.route.openshift.io/e2e-tests-go-owxsjlfy unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:10.695 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-owxsjlfy-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:10.696 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-owxsjlfy-prod | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-owxsjlfy-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:18.326 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-owxsjlfy-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:18.326 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-owxsjlfy-prod | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-owxsjlfy-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.362 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-owxsjlfy-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.362 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.388 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-owxsjlfy-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.388 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.389 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.389 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: ffd6905d81d2756edc49b8c86a5c93442d1e5c17 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.389 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: ffd6905d81d2756edc49b8c86a5c93442d1e5c17 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.391 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.391 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.391 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.391 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k in namespace: tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.419 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.656 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 found from Promotion Pipeline e2e-tests-go-owxsjlfy-gitops-on-pull-request-tfj6k 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.227">
<system-out>
<![CDATA[2026-05-05 17:51:32.757 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.758 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 and document ID urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.758 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 and document ID: urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.758 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.816 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.816 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.816 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423, Published: 2026-05-05T17:46:47Z, SHA256: sha256:f14295d47b4fdd67ac6cfe7b5e03ea7cbf91613667b2e24c0e9a172040965278 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.816 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.816 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 and document ID urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.817 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 and document ID: urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.817 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.898 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.898 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.899 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423, Published: 2026-05-05T17:46:47Z, SHA256: sha256:f14295d47b4fdd67ac6cfe7b5e03ea7cbf91613667b2e24c0e9a172040965278 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.899 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1,urn:uuid:e1db47e9-42d1-4edc-b0f2-4ecea6d7d254/1 found in TPA!!! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-05-05 17:51:32.899 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-go-owxsjlfy:83ce1570b3da081c45ba64b6af7cb8cb8783a423 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-go[github-azure-quay]" tests="6" failures="0" skipped="0" time="701.683" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="207.541">
<system-out>
<![CDATA[2026-05-05 17:41:09.357 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.358 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-go-ddipjnlc'... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.363 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.472 [[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-05-05 17:41:09.473 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.474 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.474 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.500 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.534 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.538 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.539 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.574 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.574 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.575 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.685 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-go-ddipjnlc, ID: 5bf9c62e-b131-4dc6-91ab-f7d1d81a5dc5 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.685 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-go-ddipjnlc to be completed... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.686 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 5bf9c62e-b131-4dc6-91ab-f7d1d81a5dc5 to complete... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.759 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:09.759 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 5bf9c62e-b131-4dc6-91ab-f7d1d81a5dc5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:15.286 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:15.287 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 5bf9c62e-b131-4dc6-91ab-f7d1d81a5dc5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:20.308 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:20.308 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 5bf9c62e-b131-4dc6-91ab-f7d1d81a5dc5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:25.373 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:25.374 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 5bf9c62e-b131-4dc6-91ab-f7d1d81a5dc5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:30.392 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:30.393 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 5bf9c62e-b131-4dc6-91ab-f7d1d81a5dc5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.414 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.415 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.415 [[32mINFO [0m] rhdh.developer-hub: Task 5bf9c62e-b131-4dc6-91ab-f7d1d81a5dc5 completed successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.415 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-go-ddipjnlc' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.415 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.428 [[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-ddipjnlc...
2026-05-05 17:41:35.429 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-ddipjnlc-gitops, branch: main {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.430 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.767 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': e79dbf3d6ecdbe3d2c8dbf8b4d7924a02c556248 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Waiting for ArgoCD CI application to sync to commit: e79dbf3d6ecdbe3d2c8dbf8b4d7924a02c556248
2026-05-05 17:41:35.791 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-go-ddipjnlc-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-ddipjnlc-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-go-ddipjnlc-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"3b0bd88b-4c80-428f-8155-d10a975eacb7","cache-control":"no-cache, private","connection":"close","content-length":"284","content-type":"application/json","date":"Tue, 05 May 2026 17:41:35 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:35.792 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:48.868 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-ddipjnlc-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: e79dbf3d6ecdbe3d2c8dbf8b4d7924a02c556248) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:41:48.868 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:42:23.240 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-ddipjnlc-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:42:23.241 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.019 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-ddipjnlc-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.020 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.020 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.020 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: e79dbf3d6ecdbe3d2c8dbf8b4d7924a02c556248 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:43:12.020 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.020 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.021 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-go-ddipjnlc... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.201 [[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-05-05 17:43:12.562 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.563 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.563 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-go-ddipjnlc... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:12.563 [[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-05-05 17:43:12.564 [[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-05-05 17:43:19.428 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-ddipjnlc branch 'main' with commit SHA: db76dc9216e77cbb6991e351ae74870621996d68 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:19.429 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: db76dc9216e77cbb6991e351ae74870621996d68 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:20.454 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops branch 'main' with commit SHA: ef9917fd0d48aeb1d89b3894d36c4bbb7be6451f {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:20.454 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: ef9917fd0d48aeb1d89b3894d36c4bbb7be6451f {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:20.455 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-go-ddipjnlc for component e2e-tests-go-ddipjnlc... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:20.475 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-go-ddipjnlc for component e2e-tests-go-ddipjnlc... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:20.475 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-go-ddipjnlc for component e2e-tests-go-ddipjnlc... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:20.476 [[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-05-05 17:43:20.476 [[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-05-05 17:43:20.562 [[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-05-05 17:43:20.642 [[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-05-05 17:43:20.850 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops type=github name=e2e-tests-go-ddipjnlc-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:20.851 [[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-05-05 17:43:21.006 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-go-ddipjnlc type=github name=e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:21.007 [[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-05-05 17:43:25.804 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8086?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:25.858 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8086... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:25.859 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8086?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:26.002 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8085?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:26.061 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8085... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:26.062 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8085?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:30.877 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-go-ddipjnlc". {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:30.877 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:31.066 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-go-ddipjnlc-gitops". {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:31.067 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:31.067 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-go-ddipjnlc... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:31.091 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:31.092 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:31.092 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-go-ddipjnlc-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:31.092 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-go-ddipjnlc-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:31.093 [[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-05-05 17:43:31.093 [[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-05-05 17:43:31.093 [[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-05-05 17:43:31.093 [[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-05-05 17:43:38.473 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:38.473 [[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-05-05 17:43:38.529 [[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-05-05 17:43:40.785 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:40.785 [[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-05-05 17:43:40.843 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4118?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:40.916 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:40.916 [[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-05-05 17:43:40.953 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:40.954 [[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-05-05 17:43:40.973 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4118?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:40.994 [[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-05-05 17:43:57.302 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:57.303 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-go-ddipjnlc... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:57.303 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:57.303 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:57.304 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-go-ddipjnlc-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:57.427 [[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-05-05 17:43:57.427 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:43:57.438 [[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-05-05 17:43:57.438 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:04.317 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-ddipjnlc branch 'main' with commit SHA: 9f9a816cb759a105d1504472fe615e7e871b7861 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:04.317 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 9f9a816cb759a105d1504472fe615e7e871b7861 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:05.265 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops branch 'main' with commit SHA: 4e01d80fc0ee91c9721e657831ac805c8969073e {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:05.266 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 4e01d80fc0ee91c9721e657831ac805c8969073e {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:05.266 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:05.266 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:05.266 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:05.266 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:05.267 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:05.267 [[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-05-05 17:44:17.485 [[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-05-05 17:44:27.565 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8085 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:27.565 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:29.566 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8085 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:29.567 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13592?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:33.395 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:33.396 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:35.125 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:35.125 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Found 1 total builds {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:35.126 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 1 builds match filters {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:35.126 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 0 builds filtered out {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:35.126 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Processing 1 batches with concurrency 10 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:35.126 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Processing batch 1/1 (1 builds) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:35.127 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13592?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:36.891 [[32mINFO [0m] azure.pipeline: [Azure] Successfully cancelled build 13592 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:36.892 [[32mINFO [0m] rhtap.core.integration.ci.base: ✅ [Azure] Cancelled build 13592 in e2e-tests-go-ddipjnlc (status: inProgress) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:36.892 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Batch 1/1 complete: 1 succeeded, 0 rejected {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:36.892 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Cancellation complete: {total=1, cancelled=1, failed=0, skipped=0, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:36.892 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
]]>
</system-out>
<system-err>
<![CDATA[(node:145) 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="228.896">
<system-out>
<![CDATA[2026-05-05 17:44:36.917 [[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-azure-quay], worker=1}
2026-05-05 17:44:36.918 [[32mINFO [0m] utils.test.common: Using azure for github repository {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:36.918 [[32mINFO [0m] utils.test.common: Creating a direct commit on source repo on github repository ... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:36.918 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Test commit from TSSC e2e test {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:40.897 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-ddipjnlc branch 'main' with commit SHA: 49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:40.898 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:40.898 [[32mINFO [0m] utils.test.common: Created commit with SHA: 49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:50.905 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for commit 49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 on main branch in e2e-tests-go-ddipjnlc... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:44:50.906 [[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-05-05 17:45:02.008 [[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-05-05 17:45:11.920 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8085 and 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:11.920 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8085 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:11.921 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:13.594 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8085 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:13.594 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:13.594 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:23.643 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:23.644 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13594?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:23.644 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13592?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:33.237 [[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/13594"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13594"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13594/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13594/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8085"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "b728a9d1-d5de-4d12-a355-3484118868e7"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-go-ddipjnlc"
    },
    "id": 13594,
    "buildNumber": "20260505.2",
    "status": "inProgress",
    "queueTime": "2026-05-05T17:44:43.2513141Z",
    "startTime": "2026-05-05T17:45:19.3472673Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13594",
    "definition": {
      "drafts": [],
      "id": 8085,
      "name": "e2e-tests-go-ddipjnlc",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8085?revision=2",
      "uri": "vstfs:///Build/Definition/8085",
      "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/13594",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0",
    "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-05-05T17:45:19.403Z",
    "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": "b728a9d1-d5de-4d12-a355-3484118868e7"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13594/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-go-ddipjnlc",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc",
      "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/13592"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13592"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13592/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13592/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8085"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "9ea757bc-51d8-4eac-99bf-527bbf09bd46"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "9f9a816cb759a105d1504472fe615e7e871b7861",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-go-ddipjnlc"
    },
    "id": 13592,
    "buildNumber": "20260505.1",
    "status": "completed",
    "result": "canceled",
    "queueTime": "2026-05-05T17:44:07.0606208Z",
    "startTime": "2026-05-05T17:44:14.9517525Z",
    "finishTime": "2026-05-05T17:45:19.5136374Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13592",
    "definition": {
      "drafts": [],
      "id": 8085,
      "name": "e2e-tests-go-ddipjnlc",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8085?revision=2",
      "uri": "vstfs:///Build/Definition/8085",
      "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/13592",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "9f9a816cb759a105d1504472fe615e7e871b7861",
    "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-05-05T17:45:19.62Z",
    "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": "9ea757bc-51d8-4eac-99bf-527bbf09bd46"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13592/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-go-ddipjnlc",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:33.237 [[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/13594"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13594"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13594/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13594/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8085"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"b728a9d1-d5de-4d12-a355-3484118868e7"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-go-ddipjnlc"},"id":13594,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:44:43.2513141Z","startTime":"2026-05-05T17:45:19.3472673Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13594","definition":{"drafts":[],"id":8085,"name":"e2e-tests-go-ddipjnlc","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8085?revision=2","uri":"vstfs:///Build/Definition/8085","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/13594","sourceBranch":"refs/heads/main","sourceVersion":"49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0","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-05-05T17:45:19.403Z","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":"b728a9d1-d5de-4d12-a355-3484118868e7"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13594/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-go-ddipjnlc","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:33.238 [[32mINFO [0m] utils.test.common: Pipeline 8085-13594 was triggered by commit 49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 on main branch in e2e-tests-go-ddipjnlc {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:33.238 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8085-13594 to finish... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:33.239 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs/13594?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:44.721 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8085-13594 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:45:44.722 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8085-13594 | Status: running | Reason: Pipeline 8085-13594 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:46:14.727 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs/13594?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:46:20.686 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8085-13594 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:46:20.686 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8085-13594 | Status: running | Reason: Pipeline 8085-13594 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:46:50.705 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs/13594?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:46:53.756 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8085-13594 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:46:53.756 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: 8085-13594 | Status: running | Reason: Pipeline 8085-13594 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:47:23.771 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs/13594?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:47:24.966 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8085-13594 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:47:24.966 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: 8085-13594 | Status: running | Reason: Pipeline 8085-13594 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:47:54.993 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs/13594?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:47:55.713 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8085-13594 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:47:55.713 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: 8085-13594 | Status: running | Reason: Pipeline 8085-13594 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:25.719 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs/13594?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:25.801 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8085-13594 status: success {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:25.802 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:25.810 [[32mINFO [0m] utils.test.common: azure pipeline 8085-13594 was successful {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:25.810 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="28.563">
<system-out>
<![CDATA[2026-05-05 17:48:25.858 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-ddipjnlc-gitops, branch: main {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:25.858 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:26.043 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': eaf988149ba5f9ec63ed89a8a4c2a09777e8aeb4 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:26.044 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:26.044 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-ddipjnlc-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:26.110 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-ddipjnlc-development using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:27.091 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:27.091 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-ddipjnlc-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:27.225 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-ddipjnlc-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-go-ddipjnlc-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-ddipjnlc/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (4e01d80)
Health Status:      Healthy

GROUP               KIND        NAMESPACE             NAME                   STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                         tssc-app-development   Succeeded  Synced         namespace/tssc-app-development serverside-applied
route.openshift.io  Route       tssc-app-development  e2e-tests-go-ddipjnlc  Synced     Healthy        route.route.openshift.io/e2e-tests-go-ddipjnlc unchanged
                    Service     tssc-app-development  e2e-tests-go-ddipjnlc  Synced     Healthy        
apps                Deployment  tssc-app-development  e2e-tests-go-ddipjnlc  Synced     Healthy        
 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:27.226 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-ddipjnlc-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:33.098 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:48:27+00:00                         Service  tssc-app-development  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:48:27+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:48:27+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:48:28+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-ddipjnlc  OutOfSync  Healthy              
2026-05-05T17:48:31+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:32+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-ddipjnlc  OutOfSync  Healthy              deployment.apps/e2e-tests-go-ddipjnlc configured
2026-05-05T17:48:32+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-ddipjnlc    Synced   Healthy              route.route.openshift.io/e2e-tests-go-ddipjnlc unchanged
2026-05-05T17:48:32+00:00                       Namespace                        tssc-app-development   Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:32+00:00                         Service  tssc-app-development  e2e-tests-go-ddipjnlc    Synced   Healthy              service/e2e-tests-go-ddipjnlc unchanged
2026-05-05T17:48:32+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-ddipjnlc    Synced  Progressing              deployment.apps/e2e-tests-go-ddipjnlc configured

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

Operation:          Sync
Sync Revision:      eaf988149ba5f9ec63ed89a8a4c2a09777e8aeb4
Phase:              Succeeded
Start:              2026-05-05 17:48:28 +0000 UTC
Finished:           2026-05-05 17:48:32 +0000 UTC
Duration:           4s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                   STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development   Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-go-ddipjnlc  Synced     Healthy            service/e2e-tests-go-ddipjnlc unchanged
apps                Deployment  tssc-app-development  e2e-tests-go-ddipjnlc  Synced     Progressing        deployment.apps/e2e-tests-go-ddipjnlc configured
route.openshift.io  Route       tssc-app-development  e2e-tests-go-ddipjnlc  Synced     Healthy            route.route.openshift.io/e2e-tests-go-ddipjnlc unchanged
 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:33.166 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-ddipjnlc-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:33.166 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-ddipjnlc-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-ddipjnlc-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:41.629 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-ddipjnlc-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:41.630 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-ddipjnlc-development | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-ddipjnlc-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.367 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-ddipjnlc-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.367 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.390 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-ddipjnlc-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.390 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.390 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.391 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: eaf988149ba5f9ec63ed89a8a4c2a09777e8aeb4 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.391 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: eaf988149ba5f9ec63ed89a8a4c2a09777e8aeb4 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.393 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts" time="110.895">
<system-out>
<![CDATA[2026-05-05 17:48:54.417 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-ddipjnlc/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.417 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-ddipjnlc/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.539 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-ddipjnlc/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.539 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-ddipjnlc/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.541 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.562 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.562 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.563 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-ddipjnlc/overlays/stage/deployment-patch.yaml in repo e2e-tests-go-ddipjnlc-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.662 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:54.662 [[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-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0" {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:48:58.419 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003334563 in your fork {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:00.074 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops/pull/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:00.074 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:00.074 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-go-ddipjnlc-gitops repository {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:00.074 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #1 in e2e-tests-go-ddipjnlc-gitops... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:00.075 [[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-05-05 17:49:08.856 [[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-05-05 17:49:15.808 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8085 and 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.808 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8085 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.808 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.856 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8085 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.856 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.856 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.900 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.900 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 1 with sha 6642c83e9d145788c74fb0066dd54a09959d522e {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.900 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13597?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.964 [[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/13597"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13597"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13597/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13597/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8086"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"d17db4b9-9efa-4b5d-b618-798a2290c2aa"}],"triggerInfo":{"pr.sourceBranch":"promote-to-stage-1778003334563","pr.sourceSha":"6642c83e9d145788c74fb0066dd54a09959d522e","pr.id":"3632170335","pr.title":"Promote to stage environment","pr.number":"1","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13597,"buildNumber":"20260505.1","status":"inProgress","queueTime":"2026-05-05T17:49:07.9781379Z","startTime":"2026-05-05T17:49:11.5979214Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13597","definition":{"drafts":[],"id":8086,"name":"e2e-tests-go-ddipjnlc-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8086?revision=2","uri":"vstfs:///Build/Definition/8086","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/13597","sourceBranch":"refs/pull/1/merge","sourceVersion":"a43771a8f58c09203935371aa0def2b6600972fd","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:49:11.607Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632170335\",\"system.pullRequest.pullRequestNumber\":\"1\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-stage-1778003334563\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops.git\",\"system.pullRequest.sourceCommitId\":\"6642c83e9d145788c74fb0066dd54a09959d522e\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"d17db4b9-9efa-4b5d-b618-798a2290c2aa"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13597/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.964 [[32mINFO [0m] utils.test.common: Pipeline 8086-13597 was triggered by promotion PR #1 in e2e-tests-go-ddipjnlc-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.964 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8086-13597 to finish... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:15.965 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs/13597?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:16.016 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8086-13597 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:16.016 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8086-13597 | Status: running | Reason: Pipeline 8086-13597 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:46.038 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs/13597?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:46.125 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8086-13597 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:49:46.125 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8086-13597 | Status: running | Reason: Pipeline 8086-13597 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:16.131 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs/13597?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:16.743 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8086-13597 status: success {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:16.744 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:16.747 [[32mINFO [0m] utils.test.common: azure pipeline 8086-13597 was successful {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:16.747 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:18.703 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: fa1aa0ccae37a7c6a9e20337dcd6be691166bb2e {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:18.704 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: fa1aa0ccae37a7c6a9e20337dcd6be691166bb2e {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:18.704 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:18.704 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-ddipjnlc-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:18.776 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-ddipjnlc-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:19.747 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:19.747 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-ddipjnlc-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:19.863 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-ddipjnlc-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-go-ddipjnlc-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-ddipjnlc/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (4e01d80)
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-ddipjnlc  Synced     Healthy        service/e2e-tests-go-ddipjnlc created
apps                Deployment  tssc-app-stage  e2e-tests-go-ddipjnlc  Synced     Healthy        deployment.apps/e2e-tests-go-ddipjnlc created
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-ddipjnlc  Synced     Healthy        route.route.openshift.io/e2e-tests-go-ddipjnlc created
 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:19.863 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-ddipjnlc-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:26.400 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:50:20+00:00                         Service  tssc-app-stage  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:50:20+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:50:20+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:50:24+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:25+00:00                       Namespace                        tssc-app-stage   Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:25+00:00                         Service  tssc-app-stage  e2e-tests-go-ddipjnlc    Synced   Healthy              service/e2e-tests-go-ddipjnlc unchanged
2026-05-05T17:50:25+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-ddipjnlc    Synced   Healthy              deployment.apps/e2e-tests-go-ddipjnlc configured
2026-05-05T17:50:25+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-ddipjnlc    Synced   Healthy              route.route.openshift.io/e2e-tests-go-ddipjnlc unchanged
2026-05-05T17:50:25+00:00   apps  Deployment  tssc-app-stage  e2e-tests-go-ddipjnlc  OutOfSync  Progressing              deployment.apps/e2e-tests-go-ddipjnlc configured

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

Operation:          Sync
Sync Revision:      fa1aa0ccae37a7c6a9e20337dcd6be691166bb2e
Phase:              Succeeded
Start:              2026-05-05 17:50:21 +0000 UTC
Finished:           2026-05-05 17:50:25 +0000 UTC
Duration:           4s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE       NAME                   STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                   tssc-app-stage         Succeeded  Synced             namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-go-ddipjnlc  Synced     Healthy            service/e2e-tests-go-ddipjnlc unchanged
apps                Deployment  tssc-app-stage  e2e-tests-go-ddipjnlc  Synced     Progressing        deployment.apps/e2e-tests-go-ddipjnlc configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-ddipjnlc  Synced     Healthy            route.route.openshift.io/e2e-tests-go-ddipjnlc unchanged
 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:26.475 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-ddipjnlc-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:26.475 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-ddipjnlc-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-ddipjnlc-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:32.271 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-ddipjnlc-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:32.271 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-ddipjnlc-stage | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-ddipjnlc-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.839 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-ddipjnlc-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.840 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.870 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-ddipjnlc-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.871 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.871 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.871 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: fa1aa0ccae37a7c6a9e20337dcd6be691166bb2e {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.871 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: fa1aa0ccae37a7c6a9e20337dcd6be691166bb2e {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.873 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.873 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.874 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8086 logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:43.874 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs/13597/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.310 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 found from Promotion Pipeline 8086 logs {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
]]>
</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="123.994">
<system-out>
<![CDATA[2026-05-05 17:50:45.332 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-ddipjnlc/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.332 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-ddipjnlc/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.462 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-ddipjnlc/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.462 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-ddipjnlc/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.463 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.485 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.485 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.485 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-ddipjnlc/overlays/prod/deployment-patch.yaml in repo e2e-tests-go-ddipjnlc-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.611 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:45.612 [[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-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0" {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:49.495 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003445485 in your fork {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:51.027 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops/pull/2 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:51.028 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:51.028 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-go-ddipjnlc-gitops repository {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:51.028 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #2 in e2e-tests-go-ddipjnlc-gitops... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:50:51.028 [[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-05-05 17:51:00.425 [[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-05-05 17:51:08.890 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8085 and 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:08.891 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8085 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:08.892 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8085/runs?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:08.945 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8085 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:08.945 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:08.946 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:09.684 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8086 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:09.684 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 2 with sha 60baf719f9f420aa9ba97a5e146caaa09817fd41 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:09.685 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13602?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:09.772 [[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/13602"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13602"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13602/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13602/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8086"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"2a8ad183-c7e2-4912-8c07-373f65f9fbaf"}],"triggerInfo":{"pr.sourceBranch":"promote-to-prod-1778003445485","pr.sourceSha":"60baf719f9f420aa9ba97a5e146caaa09817fd41","pr.id":"3632178611","pr.title":"Promote to prod environment","pr.number":"2","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13602,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:50:58.9266223Z","startTime":"2026-05-05T17:51:02.6874029Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13602","definition":{"drafts":[],"id":8086,"name":"e2e-tests-go-ddipjnlc-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8086?revision=2","uri":"vstfs:///Build/Definition/8086","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/13602","sourceBranch":"refs/pull/2/merge","sourceVersion":"3be6599d615e48307700ffe55e956160b65c8adb","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:51:02.693Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632178611\",\"system.pullRequest.pullRequestNumber\":\"2\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-prod-1778003445485\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops.git\",\"system.pullRequest.sourceCommitId\":\"60baf719f9f420aa9ba97a5e146caaa09817fd41\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"2a8ad183-c7e2-4912-8c07-373f65f9fbaf"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13602/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:09.773 [[32mINFO [0m] utils.test.common: Pipeline 8086-13602 was triggered by promotion PR #2 in e2e-tests-go-ddipjnlc-gitops {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:09.773 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8086-13602 to finish... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:09.773 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs/13602?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:10.458 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8086-13602 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:10.458 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8086-13602 | Status: running | Reason: Pipeline 8086-13602 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:40.484 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs/13602?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:42.185 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8086-13602 status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:51:42.185 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8086-13602 | Status: running | Reason: Pipeline 8086-13602 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:12.188 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs/13602?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:13.000 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8086-13602 status: success {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:13.000 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:13.002 [[32mINFO [0m] utils.test.common: azure pipeline 8086-13602 was successful {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:13.002 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:15.130 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 604fbd7edc2130817a1d6d3f64fa877dc3bf4bae {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:15.130 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 604fbd7edc2130817a1d6d3f64fa877dc3bf4bae {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:15.131 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:15.131 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-ddipjnlc-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:15.199 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-ddipjnlc-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:16.025 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:16.025 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-ddipjnlc-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:16.152 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-ddipjnlc-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-go-ddipjnlc-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-ddipjnlc-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-ddipjnlc/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (fa1aa0c)
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-ddipjnlc  Synced     Healthy        service/e2e-tests-go-ddipjnlc created
apps                Deployment  tssc-app-prod  e2e-tests-go-ddipjnlc  Synced     Healthy        deployment.apps/e2e-tests-go-ddipjnlc created
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-ddipjnlc  Synced     Healthy        route.route.openshift.io/e2e-tests-go-ddipjnlc created
 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:16.152 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-ddipjnlc-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:22.096 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:52:16+00:00                         Service  tssc-app-prod  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:52:16+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:52:16+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-ddipjnlc    Synced  Healthy              
2026-05-05T17:52:20+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:52:21+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-ddipjnlc    Synced   Healthy              route.route.openshift.io/e2e-tests-go-ddipjnlc unchanged
2026-05-05T17:52:21+00:00                       Namespace                        tssc-app-prod   Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:52:21+00:00                         Service  tssc-app-prod  e2e-tests-go-ddipjnlc    Synced   Healthy              service/e2e-tests-go-ddipjnlc unchanged
2026-05-05T17:52:21+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-ddipjnlc    Synced   Healthy              deployment.apps/e2e-tests-go-ddipjnlc configured
2026-05-05T17:52:21+00:00   apps  Deployment  tssc-app-prod  e2e-tests-go-ddipjnlc  OutOfSync  Progressing              deployment.apps/e2e-tests-go-ddipjnlc configured

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

Operation:          Sync
Sync Revision:      604fbd7edc2130817a1d6d3f64fa877dc3bf4bae
Phase:              Succeeded
Start:              2026-05-05 17:52:16 +0000 UTC
Finished:           2026-05-05 17:52:21 +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-ddipjnlc  Synced     Healthy            service/e2e-tests-go-ddipjnlc unchanged
apps                Deployment  tssc-app-prod  e2e-tests-go-ddipjnlc  Synced     Progressing        deployment.apps/e2e-tests-go-ddipjnlc configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-ddipjnlc  Synced     Healthy            route.route.openshift.io/e2e-tests-go-ddipjnlc unchanged
 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:22.159 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-ddipjnlc-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:22.160 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-ddipjnlc-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-ddipjnlc-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:29.236 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-ddipjnlc-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:29.237 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-ddipjnlc-prod | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-ddipjnlc-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.714 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-ddipjnlc-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.714 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.738 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-ddipjnlc-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.738 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.738 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.738 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 604fbd7edc2130817a1d6d3f64fa877dc3bf4bae {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.738 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 604fbd7edc2130817a1d6d3f64fa877dc3bf4bae {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.740 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.740 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.740 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8086 logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:43.740 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8086/runs/13602/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:49.323 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 found from Promotion Pipeline 8086 logs {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
]]>
</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="1.794">
<system-out>
<![CDATA[2026-05-05 17:52:49.347 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:49.348 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 and document ID urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:49.348 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 and document ID: urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:49.348 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:49.455 [[32mINFO [0m] tpa.client: Token expired. Refreshing... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.055 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.056 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.056 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0, Published: 2026-05-05T17:44:36Z, SHA256: sha256:9d564a71293ecd6605f38eb562ac221fb7188e8c9decb49a497b06efc47015a8 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.056 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.056 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 and document ID urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.056 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 and document ID: urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.056 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.136 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.136 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.136 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0, Published: 2026-05-05T17:44:36Z, SHA256: sha256:9d564a71293ecd6605f38eb562ac221fb7188e8c9decb49a497b06efc47015a8 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.136 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1,urn:uuid:b778cacd-000c-47b7-9ba3-a92fbdbb331a/1 found in TPA!!! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-05-05 17:52:51.137 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-go-ddipjnlc:azure-49ea1e3bd0c2a4bf455254aee7ad7a584fb307a0 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-python[github-tekton-quay]" tests="6" failures="0" skipped="0" time="682.737" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="90.523">
<system-out>
<![CDATA[2026-05-05 17:41:09.637 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.639 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-python-rsthxoyv'... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.647 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.706 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.727 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.731 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.732 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.755 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.755 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:09.756 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:10.219 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-rsthxoyv, ID: 7d46c837-b9fe-436a-9ea4-a92b5e1a1730 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:10.219 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-rsthxoyv to be completed... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:10.219 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730 to complete... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:10.384 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:10.385 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:15.816 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:15.817 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:20.838 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:20.839 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:25.863 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:25.864 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:30.888 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:30.888 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:35.911 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:35.911 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:40.931 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:40.932 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:45.956 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:45.956 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:50.975 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:50.976 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:55.995 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:55.995 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:55.995 [[32mINFO [0m] rhdh.developer-hub: Task 7d46c837-b9fe-436a-9ea4-a92b5e1a1730 completed successfully {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:55.995 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-python-rsthxoyv' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:55.996 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:56.008 [[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-rsthxoyv...
2026-05-05 17:41:56.009 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-rsthxoyv-gitops, branch: main {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:56.009 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-rsthxoyv-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:56.238 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': b69c82c7028b091e12cf243e1ca34206c9563b54 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
Waiting for ArgoCD CI application to sync to commit: b69c82c7028b091e12cf243e1ca34206c9563b54
2026-05-05 17:41:56.261 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-rsthxoyv-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: b69c82c7028b091e12cf243e1ca34206c9563b54) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:41:56.261 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:07.912 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-rsthxoyv-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:07.913 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.002 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-rsthxoyv-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.002 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.002 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.002 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: b69c82c7028b091e12cf243e1ca34206c9563b54 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:42:40.003 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.003 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-python-rsthxoyv (GitHub + Tekton CI) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.003 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.003 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.004 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.041 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.151 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.152 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:40.152 [[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:161) 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="364.674">
<system-out>
<![CDATA[2026-05-05 17:42:40.181 [[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-05-05 17:42:40.182 [[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-05-05 17:42:40.182 [[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-05-05 17:42:43.986 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1778002960182 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:45.552 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-rsthxoyv/pull/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:45.552 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-python-rsthxoyv/pull/1 with SHA: 1a8edd6b1f9e66db216a9d1519670d10316686e3 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:45.553 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-python-rsthxoyv... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:45.553 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-rsthxoyv, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:45.606 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:45.607 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-python-rsthxoyv. Pipeline may still be launching. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:45.607 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-rsthxoyv | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rsthxoyv, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:52.583 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:42:52.584 [[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-05-05 17:42:52.584 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-python-rsthxoyv | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rsthxoyv, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.291 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.291 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.291 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.291 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s was triggered by promotion PR #1 in e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.292 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.325 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.325 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.326 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:06.326 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:36.392 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:36.392 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:36.393 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:43:36.393 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:44:06.453 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:44:06.453 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:44:06.453 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:44:06.454 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:44:36.514 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:44:36.514 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:44:36.515 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:44:36.515 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:45:06.581 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:45:06.581 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:45:06.582 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:45:06.582 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:45:36.650 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:45:36.650 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:45:36.650 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:45:36.650 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:06.723 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-pull-request-ngs4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:06.723 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:06.723 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:06.724 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:06.731 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-rsthxoyv-on-pull-request-ngs4s was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:06.732 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:08.687 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: c2611770b622bfc05e262a54534ee8f4f428b9e0 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:08.688 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-python-rsthxoyv... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:08.688 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-rsthxoyv, event type: push {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:08.793 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:08.793 [[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-05-05 17:46:08.793 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-rsthxoyv | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rsthxoyv, event: push, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.523 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.523 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.523 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-rsthxoyv-on-push-g86zk {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.523 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk was triggered by on-push pipeline after merging #1 in e2e-tests-python-rsthxoyv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.523 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-rsthxoyv-on-push-g86zk to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.566 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-push-g86zk in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.566 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-push-g86zk status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.566 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:14.566 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-push-g86zk | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:44.632 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-push-g86zk in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:44.632 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-push-g86zk status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:44.632 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:46:44.632 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-push-g86zk | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:47:14.670 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-push-g86zk in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:47:14.671 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-push-g86zk status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:47:14.671 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:47:14.671 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-push-g86zk | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:47:44.741 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-push-g86zk in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:47:44.741 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-push-g86zk status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:47:44.741 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:47:44.742 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-push-g86zk | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:14.781 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-push-g86zk in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:14.782 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-push-g86zk status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:14.782 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:14.782 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-python-rsthxoyv-on-push-g86zk | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:44.847 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-on-push-g86zk in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:44.847 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-on-push-g86zk status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:44.848 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-on-push-g86zk status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:44.848 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:44.850 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-rsthxoyv-on-push-g86zk was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:44.850 [[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="24.992">
<system-out>
<![CDATA[2026-05-05 17:48:44.912 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-rsthxoyv-gitops, branch: main {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:44.913 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-rsthxoyv-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:45.096 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 3365d87a05a3058de9c8f94aefda4d8019e1856c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:45.096 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:45.097 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-rsthxoyv-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:45.162 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-rsthxoyv-development using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:45.809 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:45.809 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-rsthxoyv-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:45.950 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-rsthxoyv-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-python-rsthxoyv-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-rsthxoyv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-rsthxoyv/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (b69c82c)
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-rsthxoyv  Synced     Healthy        service/e2e-tests-python-rsthxoyv created
apps                Deployment  tssc-app-development  e2e-tests-python-rsthxoyv  Synced     Healthy        deployment.apps/e2e-tests-python-rsthxoyv created
route.openshift.io  Route       tssc-app-development  e2e-tests-python-rsthxoyv  Synced     Healthy        route.route.openshift.io/e2e-tests-python-rsthxoyv created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:45.951 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-rsthxoyv-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:52.106 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:48:46+00:00                         Service  tssc-app-development  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:48:46+00:00   apps               Deployment  tssc-app-development  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:48:46+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:48:49+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:51+00:00                         Service  tssc-app-development  e2e-tests-python-rsthxoyv    Synced   Healthy              service/e2e-tests-python-rsthxoyv unchanged
2026-05-05T17:48:51+00:00   apps               Deployment  tssc-app-development  e2e-tests-python-rsthxoyv    Synced   Healthy              deployment.apps/e2e-tests-python-rsthxoyv configured
2026-05-05T17:48:51+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-python-rsthxoyv    Synced   Healthy              route.route.openshift.io/e2e-tests-python-rsthxoyv unchanged
2026-05-05T17:48:51+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:51+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-rsthxoyv  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rsthxoyv configured

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

Operation:          Sync
Sync Revision:      3365d87a05a3058de9c8f94aefda4d8019e1856c
Phase:              Succeeded
Start:              2026-05-05 17:48:46 +0000 UTC
Finished:           2026-05-05 17:48:51 +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-python-rsthxoyv  Synced     Healthy            service/e2e-tests-python-rsthxoyv unchanged
apps                Deployment  tssc-app-development  e2e-tests-python-rsthxoyv  Synced     Progressing        deployment.apps/e2e-tests-python-rsthxoyv configured
route.openshift.io  Route       tssc-app-development  e2e-tests-python-rsthxoyv  Synced     Healthy            route.route.openshift.io/e2e-tests-python-rsthxoyv unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:52.178 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rsthxoyv-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:48:52.178 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-rsthxoyv-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rsthxoyv-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:00.062 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rsthxoyv-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:00.062 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-rsthxoyv-development | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rsthxoyv-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.847 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-rsthxoyv-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.848 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.870 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-rsthxoyv-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.870 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.870 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.870 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 3365d87a05a3058de9c8f94aefda4d8019e1856c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.870 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 3365d87a05a3058de9c8f94aefda4d8019e1856c {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.872 [[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="98.42">
<system-out>
<![CDATA[2026-05-05 17:49:09.896 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-python-rsthxoyv/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:09.896 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-python-rsthxoyv/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:10.039 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-python-rsthxoyv/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:10.040 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-python-rsthxoyv/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:10.041 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:10.070 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:10.070 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:10.071 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-python-rsthxoyv/overlays/stage/deployment-patch.yaml in repo e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:10.188 [[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-05-05 17:49:10.188 [[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-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0" {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:14.146 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003350071 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:15.664 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-rsthxoyv-gitops/pull/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:15.665 [[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-05-05 17:49:15.665 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-python-rsthxoyv-gitops repository {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:15.665 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-python-rsthxoyv-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:15.666 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-rsthxoyv-gitops, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:15.685 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:15.686 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-python-rsthxoyv-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:15.686 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-rsthxoyv-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rsthxoyv-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.052 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.052 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.052 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.052 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 was triggered by promotion PR #1 in e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.053 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.081 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.081 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.082 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:21.082 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:51.123 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:51.123 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:51.123 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:49:51.123 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:21.163 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:21.163 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:21.163 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:21.163 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:21.167 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:21.167 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:23.098 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 2077f0ed7e6837bbe9c03eed5b179c3506ddb657 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:23.099 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 2077f0ed7e6837bbe9c03eed5b179c3506ddb657 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:23.100 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:23.100 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-rsthxoyv-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:23.194 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-rsthxoyv-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:23.924 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:23.925 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-rsthxoyv-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:24.055 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-rsthxoyv-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-python-rsthxoyv-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-rsthxoyv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-rsthxoyv/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (3365d87)
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-rsthxoyv  Synced     Healthy        service/e2e-tests-python-rsthxoyv created
apps                Deployment  tssc-app-stage  e2e-tests-python-rsthxoyv  Synced     Healthy        deployment.apps/e2e-tests-python-rsthxoyv created
route.openshift.io  Route       tssc-app-stage  e2e-tests-python-rsthxoyv  Synced     Healthy        route.route.openshift.io/e2e-tests-python-rsthxoyv created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:24.056 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-rsthxoyv-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:29.849 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:50:24+00:00   apps               Deployment  tssc-app-stage  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:50:24+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:50:24+00:00                         Service  tssc-app-stage  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:50:27+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:29+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:29+00:00                         Service  tssc-app-stage  e2e-tests-python-rsthxoyv    Synced   Healthy              service/e2e-tests-python-rsthxoyv unchanged
2026-05-05T17:50:29+00:00   apps               Deployment  tssc-app-stage  e2e-tests-python-rsthxoyv    Synced   Healthy              deployment.apps/e2e-tests-python-rsthxoyv configured
2026-05-05T17:50:29+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-python-rsthxoyv    Synced   Healthy              route.route.openshift.io/e2e-tests-python-rsthxoyv unchanged
2026-05-05T17:50:29+00:00   apps  Deployment  tssc-app-stage  e2e-tests-python-rsthxoyv  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rsthxoyv configured

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

Operation:          Sync
Sync Revision:      2077f0ed7e6837bbe9c03eed5b179c3506ddb657
Phase:              Succeeded
Start:              2026-05-05 17:50:24 +0000 UTC
Finished:           2026-05-05 17:50:29 +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-python-rsthxoyv  Synced     Healthy            service/e2e-tests-python-rsthxoyv unchanged
apps                Deployment  tssc-app-stage  e2e-tests-python-rsthxoyv  Synced     Progressing        deployment.apps/e2e-tests-python-rsthxoyv configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-python-rsthxoyv  Synced     Healthy            route.route.openshift.io/e2e-tests-python-rsthxoyv unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:29.917 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rsthxoyv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:29.917 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-rsthxoyv-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rsthxoyv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:38.498 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rsthxoyv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:38.499 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-rsthxoyv-stage | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rsthxoyv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.033 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-rsthxoyv-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.033 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.056 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-rsthxoyv-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.056 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.056 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.057 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 2077f0ed7e6837bbe9c03eed5b179c3506ddb657 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.057 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 2077f0ed7e6837bbe9c03eed5b179c3506ddb657 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.058 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.058 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.059 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 logs to find SBOM document ID {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.059 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.085 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.313 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 found from Promotion Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-nf6s4 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="103.899">
<system-out>
<![CDATA[2026-05-05 17:50:48.334 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-python-rsthxoyv/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.334 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-python-rsthxoyv/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.475 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-python-rsthxoyv/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.475 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-python-rsthxoyv/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.477 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.500 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.500 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.500 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-python-rsthxoyv/overlays/prod/deployment-patch.yaml in repo e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:48.613 [[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-05-05 17:50:48.614 [[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-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0" {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:52.505 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003448500 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:54.024 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-rsthxoyv-gitops/pull/2 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:54.024 [[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-05-05 17:50:54.024 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-python-rsthxoyv-gitops repository {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:54.024 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-python-rsthxoyv-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:54.025 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-rsthxoyv-gitops, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:54.047 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:50:54.047 [[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-05-05 17:50:54.048 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-rsthxoyv-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rsthxoyv-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.232 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.232 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.232 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.232 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv was triggered by promotion PR #2 in e2e-tests-python-rsthxoyv-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.232 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.261 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.261 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.261 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:01.262 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:31.315 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:31.315 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:31.315 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:51:31.316 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv | Status: running | Reason: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:01.374 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:01.375 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:01.375 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:01.375 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:01.377 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:01.377 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:03.318 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: a8d9e4d7c78b82a4ab76a46f8f08c3814ff04476 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:03.318 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: a8d9e4d7c78b82a4ab76a46f8f08c3814ff04476 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:03.318 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:03.318 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-rsthxoyv-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:03.392 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-rsthxoyv-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:04.087 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:04.088 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-rsthxoyv-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:04.220 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-rsthxoyv-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-python-rsthxoyv-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-rsthxoyv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-rsthxoyv/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2077f0e)
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-rsthxoyv  Synced     Healthy        service/e2e-tests-python-rsthxoyv created
apps                Deployment  tssc-app-prod  e2e-tests-python-rsthxoyv  Synced     Healthy        deployment.apps/e2e-tests-python-rsthxoyv created
route.openshift.io  Route       tssc-app-prod  e2e-tests-python-rsthxoyv  Synced     Healthy        route.route.openshift.io/e2e-tests-python-rsthxoyv created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:04.220 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-rsthxoyv-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:11.008 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:52:05+00:00                         Service  tssc-app-prod  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:52:05+00:00   apps               Deployment  tssc-app-prod  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:52:05+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-python-rsthxoyv    Synced  Healthy              
2026-05-05T17:52:09+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:52:10+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:52:10+00:00                         Service  tssc-app-prod  e2e-tests-python-rsthxoyv    Synced   Healthy              service/e2e-tests-python-rsthxoyv unchanged
2026-05-05T17:52:10+00:00   apps               Deployment  tssc-app-prod  e2e-tests-python-rsthxoyv    Synced   Healthy              deployment.apps/e2e-tests-python-rsthxoyv configured
2026-05-05T17:52:10+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-python-rsthxoyv    Synced   Healthy              route.route.openshift.io/e2e-tests-python-rsthxoyv unchanged
2026-05-05T17:52:10+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-rsthxoyv  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rsthxoyv configured

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

Operation:          Sync
Sync Revision:      a8d9e4d7c78b82a4ab76a46f8f08c3814ff04476
Phase:              Succeeded
Start:              2026-05-05 17:52:04 +0000 UTC
Finished:           2026-05-05 17:52:10 +0000 UTC
Duration:           6s
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-rsthxoyv  Synced     Healthy            service/e2e-tests-python-rsthxoyv unchanged
apps                Deployment  tssc-app-prod  e2e-tests-python-rsthxoyv  Synced     Progressing        deployment.apps/e2e-tests-python-rsthxoyv configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-python-rsthxoyv  Synced     Healthy            route.route.openshift.io/e2e-tests-python-rsthxoyv unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:11.080 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rsthxoyv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:11.081 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-rsthxoyv-prod | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rsthxoyv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:19.925 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rsthxoyv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:19.925 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-rsthxoyv-prod | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rsthxoyv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:31.973 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-rsthxoyv-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:31.973 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:31.997 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-rsthxoyv-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:31.997 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:31.997 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:31.997 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: a8d9e4d7c78b82a4ab76a46f8f08c3814ff04476 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:31.997 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: a8d9e4d7c78b82a4ab76a46f8f08c3814ff04476 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:31.999 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.000 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.000 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv logs to find SBOM document ID {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.000 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv in namespace: tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.030 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.231 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 found from Promotion Pipeline e2e-tests-python-rsthxoyv-gitops-on-pull-request-v9wsv 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.229">
<system-out>
<![CDATA[2026-05-05 17:52:32.336 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.337 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 and document ID urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.337 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 and document ID: urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.337 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.404 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0' successful. Found 1 result(s). {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.404 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.404 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0, Published: 2026-05-05T17:48:00Z, SHA256: sha256:925e7f84a02f182bb1ef703cdef49b1115d4ec615ad826123c8eaf6f9d2d56ce {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.404 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.404 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 and document ID urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.404 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 and document ID: urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.404 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.477 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0' successful. Found 1 result(s). {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.477 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.477 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0, Published: 2026-05-05T17:48:00Z, SHA256: sha256:925e7f84a02f182bb1ef703cdef49b1115d4ec615ad826123c8eaf6f9d2d56ce {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.478 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1,urn:uuid:bedc47ef-17c0-4ec0-9d54-4a7e28134e2e/1 found in TPA!!! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-05-05 17:52:32.479 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-python-rsthxoyv:c2611770b622bfc05e262a54534ee8f4f428b9e0 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-python[github-azure-quay]" tests="6" failures="0" skipped="0" time="732.738" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="148.825">
<system-out>
<![CDATA[2026-05-05 17:41:09.527 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.529 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-python-janjtfaq'... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.535 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.616 [[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-05-05 17:41:09.616 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.617 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.617 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.639 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.662 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.665 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.666 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.688 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.688 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.689 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.971 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-janjtfaq, ID: 9e9c619c-947c-418b-b3f9-1f1f0f09fc39 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.971 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-janjtfaq to be completed... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:09.972 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39 to complete... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:10.023 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:10.024 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:15.341 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:15.341 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:20.361 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:20.361 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:25.488 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:25.488 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:30.561 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:30.562 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:35.664 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:35.665 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:40.815 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:40.815 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:45.907 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:45.907 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:45.907 [[32mINFO [0m] rhdh.developer-hub: Task 9e9c619c-947c-418b-b3f9-1f1f0f09fc39 completed successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:45.908 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-python-janjtfaq' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:45.908 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:45.943 [[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-janjtfaq...
2026-05-05 17:41:45.943 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-janjtfaq-gitops, branch: main {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:45.944 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:46.168 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 835732560e98d0c77cba05efe25889fc9591fe19 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Waiting for ArgoCD CI application to sync to commit: 835732560e98d0c77cba05efe25889fc9591fe19
2026-05-05 17:41:46.190 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-janjtfaq-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 835732560e98d0c77cba05efe25889fc9591fe19) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:41:46.191 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:00.184 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-janjtfaq-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 835732560e98d0c77cba05efe25889fc9591fe19) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:00.185 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:31.373 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-janjtfaq-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:31.373 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:31.373 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:31.373 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 835732560e98d0c77cba05efe25889fc9591fe19 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:42:31.374 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:31.374 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:31.375 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-python-janjtfaq... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:31.545 [[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-05-05 17:42:32.576 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:32.577 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:32.577 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-python-janjtfaq... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:32.577 [[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-05-05 17:42:32.578 [[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-05-05 17:42:39.413 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops branch 'main' with commit SHA: 028f31363bce9419c098dfbf7f9f3e0b044623f9 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:39.413 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 028f31363bce9419c098dfbf7f9f3e0b044623f9 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:40.983 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-janjtfaq branch 'main' with commit SHA: fb423b6d3647048d11a559d041eea43d305550e1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:40.984 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: fb423b6d3647048d11a559d041eea43d305550e1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:40.984 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-python-janjtfaq for component e2e-tests-python-janjtfaq... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:41.014 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-python-janjtfaq for component e2e-tests-python-janjtfaq... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:41.014 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-python-janjtfaq for component e2e-tests-python-janjtfaq... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:41.015 [[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-05-05 17:42:41.015 [[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-05-05 17:42:41.100 [[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-05-05 17:42:41.103 [[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-05-05 17:42:41.382 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops type=github name=e2e-tests-python-janjtfaq-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:41.383 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:41.840 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-python-janjtfaq type=github name=e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:41.840 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:46.643 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8077?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:46.713 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8077... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:46.714 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8077?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:46.837 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8078?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:46.911 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8078... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:46.911 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8078?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.682 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-python-janjtfaq". {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.683 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.769 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-python-janjtfaq-gitops". {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.769 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.770 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-python-janjtfaq... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.816 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.816 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.817 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-janjtfaq-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.817 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-janjtfaq-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.817 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.817 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.817 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:42:51.818 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:00.737 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:00.738 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:00.805 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:00.806 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:00.809 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/queue/41?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:01.227 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4115?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:01.329 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:01.330 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:01.377 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/queue/41?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:01.484 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:01.484 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:01.552 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4115?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:14.893 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:14.894 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-python-janjtfaq... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:14.894 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:14.895 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:14.895 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-python-janjtfaq-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:15.009 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:15.009 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:15.041 [[32mINFO [0m] utils.util: Existing Image Value: quay.io/redhat-appstudio/rhtap-task-runner:latest {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:15.042 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:21.737 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-janjtfaq branch 'main' with commit SHA: 9798d981cdf2888fe3f18393a645dcce0432abc4 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:21.738 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 9798d981cdf2888fe3f18393a645dcce0432abc4 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:22.738 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops branch 'main' with commit SHA: 14755ddef6e471a70d8956b117a8ee21ad2a7836 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:22.739 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 14755ddef6e471a70d8956b117a8ee21ad2a7836 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:22.739 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:22.739 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:22.739 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:22.740 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:22.740 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:22.741 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:30.333 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.032 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8078 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.032 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.083 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8078 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.083 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13585?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.167 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.168 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.226 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.226 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Found 1 total builds {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.226 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 1 builds match filters {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.226 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 0 builds filtered out {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.226 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Processing 1 batches with concurrency 10 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.227 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Processing batch 1/1 (1 builds) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.227 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13585?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.345 [[32mINFO [0m] azure.pipeline: [Azure] Successfully cancelled build 13585 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.345 [[32mINFO [0m] rhtap.core.integration.ci.base: ✅ [Azure] Cancelled build 13585 in e2e-tests-python-janjtfaq (status: inProgress) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.345 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Batch 1/1 complete: 1 succeeded, 0 rejected {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.345 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Cancellation complete: {total=1, cancelled=1, failed=0, skipped=0, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.345 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
]]>
</system-out>
<system-err>
<![CDATA[(node:183) 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.653">
<system-out>
<![CDATA[2026-05-05 17:43:38.383 [[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-azure-quay], worker=3}
2026-05-05 17:43:38.383 [[32mINFO [0m] utils.test.common: Using azure for github repository {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.384 [[32mINFO [0m] utils.test.common: Creating a direct commit on source repo on github repository ... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:38.384 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Test commit from TSSC e2e test {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:42.370 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-janjtfaq branch 'main' with commit SHA: ce8a66dcc87c815544f79fc3a0bbe0677931c653 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:42.371 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: ce8a66dcc87c815544f79fc3a0bbe0677931c653 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:42.371 [[32mINFO [0m] utils.test.common: Created commit with SHA: ce8a66dcc87c815544f79fc3a0bbe0677931c653 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:52.377 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for commit ce8a66dcc87c815544f79fc3a0bbe0677931c653 on main branch in e2e-tests-python-janjtfaq... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:43:52.378 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:00.500 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.703 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8078 and 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.703 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8078 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.703 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.788 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8078 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.788 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.788 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.835 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.835 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.836 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13585?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.983 [[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/13587"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13587"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13587/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13587/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8078"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "5e1e9188-655f-47e5-9e92-d9b5482bfcc3"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "ce8a66dcc87c815544f79fc3a0bbe0677931c653",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-python-janjtfaq"
    },
    "id": 13587,
    "buildNumber": "20260505.2",
    "status": "inProgress",
    "queueTime": "2026-05-05T17:43:44.9036223Z",
    "startTime": "2026-05-05T17:43:48.0466311Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13587",
    "definition": {
      "drafts": [],
      "id": 8078,
      "name": "e2e-tests-python-janjtfaq",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8078?revision=2",
      "uri": "vstfs:///Build/Definition/8078",
      "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/13587",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "ce8a66dcc87c815544f79fc3a0bbe0677931c653",
    "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-05-05T17:43:48.053Z",
    "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": "5e1e9188-655f-47e5-9e92-d9b5482bfcc3"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13587/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-python-janjtfaq",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-python-janjtfaq",
      "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/13585"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13585"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13585/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13585/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8078"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "e3722479-8849-4c4e-b781-d59bc33b4449"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "9798d981cdf2888fe3f18393a645dcce0432abc4",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-python-janjtfaq"
    },
    "id": 13585,
    "buildNumber": "20260505.1",
    "status": "completed",
    "result": "canceled",
    "queueTime": "2026-05-05T17:43:24.2317459Z",
    "startTime": "2026-05-05T17:43:28.6207586Z",
    "finishTime": "2026-05-05T17:44:02.8368335Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13585",
    "definition": {
      "drafts": [],
      "id": 8078,
      "name": "e2e-tests-python-janjtfaq",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8078?revision=2",
      "uri": "vstfs:///Build/Definition/8078",
      "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/13585",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "9798d981cdf2888fe3f18393a645dcce0432abc4",
    "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-05-05T17:44:03.02Z",
    "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": "e3722479-8849-4c4e-b781-d59bc33b4449"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13585/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-python-janjtfaq",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-python-janjtfaq",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.984 [[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/13587"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13587"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13587/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13587/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8078"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"5e1e9188-655f-47e5-9e92-d9b5482bfcc3"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"ce8a66dcc87c815544f79fc3a0bbe0677931c653","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-python-janjtfaq"},"id":13587,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:43:44.9036223Z","startTime":"2026-05-05T17:43:48.0466311Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13587","definition":{"drafts":[],"id":8078,"name":"e2e-tests-python-janjtfaq","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8078?revision=2","uri":"vstfs:///Build/Definition/8078","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/13587","sourceBranch":"refs/heads/main","sourceVersion":"ce8a66dcc87c815544f79fc3a0bbe0677931c653","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-05-05T17:43:48.053Z","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":"5e1e9188-655f-47e5-9e92-d9b5482bfcc3"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13587/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-python-janjtfaq","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-python-janjtfaq","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.985 [[32mINFO [0m] utils.test.common: Pipeline 8078-13587 was triggered by commit ce8a66dcc87c815544f79fc3a0bbe0677931c653 on main branch in e2e-tests-python-janjtfaq {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.985 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8078-13587 to finish... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:08.986 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:09.048 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:09.048 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8078-13587 | Status: running | Reason: Pipeline 8078-13587 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:39.074 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:40.613 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:44:40.614 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8078-13587 | Status: running | Reason: Pipeline 8078-13587 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:45:10.616 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:45:12.374 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:45:12.375 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: 8078-13587 | Status: running | Reason: Pipeline 8078-13587 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:45:42.388 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:45:52.797 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:45:52.797 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: 8078-13587 | Status: running | Reason: Pipeline 8078-13587 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:46:22.806 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:46:28.074 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:46:28.074 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: 8078-13587 | Status: running | Reason: Pipeline 8078-13587 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:46:58.100 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:47:00.432 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:47:00.433 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: 8078-13587 | Status: running | Reason: Pipeline 8078-13587 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:47:30.451 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:47:31.695 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:47:31.696 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 7] 🔄 Pipeline: 8078-13587 | Status: running | Reason: Pipeline 8078-13587 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:01.722 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:02.398 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:02.398 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 8] 🔄 Pipeline: 8078-13587 | Status: running | Reason: Pipeline 8078-13587 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:32.421 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs/13587?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.021 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8078-13587 status: success {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.021 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.033 [[32mINFO [0m] utils.test.common: azure pipeline 8078-13587 was successful {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.033 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-python[github-azure-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="45.102">
<system-out>
<![CDATA[2026-05-05 17:48:33.083 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-janjtfaq-gitops, branch: main {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.084 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.253 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 9170afd999fc1c0a3a02d8b006ffa678bc2ef162 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.254 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.254 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-janjtfaq-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:33.323 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-janjtfaq-development using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:34.197 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:34.197 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-janjtfaq-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:34.329 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-janjtfaq-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-python-janjtfaq-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-janjtfaq/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (14755dd)
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-janjtfaq  Synced     Healthy        service/e2e-tests-python-janjtfaq created
apps                Deployment  tssc-app-development  e2e-tests-python-janjtfaq  Synced     Healthy        deployment.apps/e2e-tests-python-janjtfaq created
route.openshift.io  Route       tssc-app-development  e2e-tests-python-janjtfaq  Synced     Healthy        route.route.openshift.io/e2e-tests-python-janjtfaq created
 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:34.330 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-janjtfaq-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:40.230 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:48:34+00:00                         Service  tssc-app-development  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:48:34+00:00   apps               Deployment  tssc-app-development  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:48:34+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:48:38+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:39+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:39+00:00                         Service  tssc-app-development  e2e-tests-python-janjtfaq    Synced   Healthy              service/e2e-tests-python-janjtfaq unchanged
2026-05-05T17:48:39+00:00   apps               Deployment  tssc-app-development  e2e-tests-python-janjtfaq    Synced   Healthy              deployment.apps/e2e-tests-python-janjtfaq configured
2026-05-05T17:48:39+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-python-janjtfaq    Synced   Healthy              route.route.openshift.io/e2e-tests-python-janjtfaq unchanged
2026-05-05T17:48:39+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-janjtfaq  OutOfSync  Progressing              deployment.apps/e2e-tests-python-janjtfaq configured

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

Operation:          Sync
Sync Revision:      9170afd999fc1c0a3a02d8b006ffa678bc2ef162
Phase:              Succeeded
Start:              2026-05-05 17:48:34 +0000 UTC
Finished:           2026-05-05 17:48:39 +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-python-janjtfaq  Synced     Healthy            service/e2e-tests-python-janjtfaq unchanged
apps                Deployment  tssc-app-development  e2e-tests-python-janjtfaq  Synced     Progressing        deployment.apps/e2e-tests-python-janjtfaq configured
route.openshift.io  Route       tssc-app-development  e2e-tests-python-janjtfaq  Synced     Healthy            route.route.openshift.io/e2e-tests-python-janjtfaq unchanged
 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:40.316 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-janjtfaq-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:40.317 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-janjtfaq-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-janjtfaq-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:49.675 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-janjtfaq-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:49.675 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-janjtfaq-development | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-janjtfaq-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:59.439 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-janjtfaq-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:48:59.440 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 3/24] Application: e2e-tests-python-janjtfaq-development | Elapsed: 26s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-janjtfaq-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.134 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-janjtfaq-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.134 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.155 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-janjtfaq-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.155 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.155 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.155 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 9170afd999fc1c0a3a02d8b006ffa678bc2ef162 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.156 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 9170afd999fc1c0a3a02d8b006ffa678bc2ef162 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.157 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-python[github-azure-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="116.476">
<system-out>
<![CDATA[2026-05-05 17:49:18.182 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-python-janjtfaq/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.182 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-python-janjtfaq/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.325 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-python-janjtfaq/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.326 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-python-janjtfaq/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.327 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.354 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.354 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.354 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-python-janjtfaq/overlays/stage/deployment-patch.yaml in repo e2e-tests-python-janjtfaq-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.456 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:18.457 [[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-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653" {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:22.255 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003358354 in your fork {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:23.915 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops/pull/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:23.916 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:23.916 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-python-janjtfaq-gitops repository {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:23.916 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #1 in e2e-tests-python-janjtfaq-gitops... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:23.916 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:32.616 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.585 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8078 and 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.586 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8078 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.586 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.677 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8078 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.677 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.677 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.730 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.730 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 1 with sha 120fac5995bbc20e9d6d507b677b99125517c15b {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.730 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13598?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.861 [[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/13598"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13598"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13598/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13598/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8077"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"b813207b-2c6b-4fe2-a5b8-0bda1b94ba07"}],"triggerInfo":{"pr.sourceBranch":"promote-to-stage-1778003358354","pr.sourceSha":"120fac5995bbc20e9d6d507b677b99125517c15b","pr.id":"3632172069","pr.title":"Promote to stage environment","pr.number":"1","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13598,"buildNumber":"20260505.1","status":"inProgress","queueTime":"2026-05-05T17:49:30.5160637Z","startTime":"2026-05-05T17:49:34.1221146Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13598","definition":{"drafts":[],"id":8077,"name":"e2e-tests-python-janjtfaq-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8077?revision=2","uri":"vstfs:///Build/Definition/8077","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/13598","sourceBranch":"refs/pull/1/merge","sourceVersion":"57646c5413e51a5e46be9aadd4ec29dd451e79e2","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:49:34.13Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632172069\",\"system.pullRequest.pullRequestNumber\":\"1\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-stage-1778003358354\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops.git\",\"system.pullRequest.sourceCommitId\":\"120fac5995bbc20e9d6d507b677b99125517c15b\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"b813207b-2c6b-4fe2-a5b8-0bda1b94ba07"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13598/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.862 [[32mINFO [0m] utils.test.common: Pipeline 8077-13598 was triggered by promotion PR #1 in e2e-tests-python-janjtfaq-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.862 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8077-13598 to finish... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.862 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs/13598?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.919 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8077-13598 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:49:40.919 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8077-13598 | Status: running | Reason: Pipeline 8077-13598 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:10.920 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs/13598?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:11.655 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8077-13598 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:11.655 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8077-13598 | Status: running | Reason: Pipeline 8077-13598 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:41.666 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs/13598?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:42.256 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8077-13598 status: success {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:42.256 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:42.258 [[32mINFO [0m] utils.test.common: azure pipeline 8077-13598 was successful {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:42.258 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:44.106 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: fc88e62be80a8bae73f1ce23d8938af1c519fa43 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:44.107 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: fc88e62be80a8bae73f1ce23d8938af1c519fa43 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:44.107 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:44.107 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-janjtfaq-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:44.174 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-janjtfaq-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:45.170 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:45.170 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-janjtfaq-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:45.315 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-janjtfaq-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-python-janjtfaq-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-janjtfaq/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (9170afd)
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-janjtfaq  Synced     Healthy        service/e2e-tests-python-janjtfaq created
apps                Deployment  tssc-app-stage  e2e-tests-python-janjtfaq  Synced     Healthy        deployment.apps/e2e-tests-python-janjtfaq created
route.openshift.io  Route       tssc-app-stage  e2e-tests-python-janjtfaq  Synced     Healthy        route.route.openshift.io/e2e-tests-python-janjtfaq created
 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:45.316 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-janjtfaq-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:51.096 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:50:45+00:00                         Service  tssc-app-stage  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:50:45+00:00   apps               Deployment  tssc-app-stage  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:50:45+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:50:49+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:50+00:00   apps               Deployment  tssc-app-stage  e2e-tests-python-janjtfaq    Synced   Healthy              deployment.apps/e2e-tests-python-janjtfaq configured
2026-05-05T17:50:50+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-python-janjtfaq    Synced   Healthy              route.route.openshift.io/e2e-tests-python-janjtfaq unchanged
2026-05-05T17:50:50+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:50+00:00                         Service  tssc-app-stage  e2e-tests-python-janjtfaq    Synced   Healthy              service/e2e-tests-python-janjtfaq unchanged
2026-05-05T17:50:50+00:00   apps  Deployment  tssc-app-stage  e2e-tests-python-janjtfaq  OutOfSync  Progressing              deployment.apps/e2e-tests-python-janjtfaq configured

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

Operation:          Sync
Sync Revision:      fc88e62be80a8bae73f1ce23d8938af1c519fa43
Phase:              Succeeded
Start:              2026-05-05 17:50:45 +0000 UTC
Finished:           2026-05-05 17:50:50 +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-python-janjtfaq  Synced     Healthy            service/e2e-tests-python-janjtfaq unchanged
apps                Deployment  tssc-app-stage  e2e-tests-python-janjtfaq  Synced     Progressing        deployment.apps/e2e-tests-python-janjtfaq configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-python-janjtfaq  Synced     Healthy            route.route.openshift.io/e2e-tests-python-janjtfaq unchanged
 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:51.168 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-janjtfaq-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:51.168 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-janjtfaq-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-janjtfaq-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:58.287 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-janjtfaq-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:50:58.288 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-janjtfaq-stage | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-janjtfaq-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.462 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-janjtfaq-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.463 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.482 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-janjtfaq-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.482 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.482 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.482 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: fc88e62be80a8bae73f1ce23d8938af1c519fa43 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.482 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: fc88e62be80a8bae73f1ce23d8938af1c519fa43 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.483 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.484 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.484 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8077 logs to find SBOM document ID {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:11.484 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs/13598/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.654 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 found from Promotion Pipeline 8077 logs {projectName=e2e-e2e-tests-python[github-azure-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="125.83">
<system-out>
<![CDATA[2026-05-05 17:51:14.680 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-python-janjtfaq/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.680 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-python-janjtfaq/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.780 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-python-janjtfaq/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.780 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-python-janjtfaq/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.782 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.806 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.806 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.807 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-python-janjtfaq/overlays/prod/deployment-patch.yaml in repo e2e-tests-python-janjtfaq-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.894 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:14.895 [[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-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653" {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:18.796 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003474807 in your fork {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:20.394 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops/pull/2 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:20.394 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:20.395 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-python-janjtfaq-gitops repository {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:20.395 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #2 in e2e-tests-python-janjtfaq-gitops... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:20.395 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:30.309 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:41.802 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8078 and 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:41.803 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8078 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:41.803 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8078/runs?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:42.921 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8078 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:42.922 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:42.922 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:43.527 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8077 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:43.527 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 2 with sha 8f0365e03a3341b337978d86842ae2512e45b75d {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:43.527 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13603?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:45.108 [[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/13603"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13603"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13603/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13603/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8077"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"975514f8-d275-4904-9d9c-ed6470110b9f"}],"triggerInfo":{"pr.sourceBranch":"promote-to-prod-1778003474807","pr.sourceSha":"8f0365e03a3341b337978d86842ae2512e45b75d","pr.id":"3632180778","pr.title":"Promote to prod environment","pr.number":"2","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13603,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:51:27.2005418Z","startTime":"2026-05-05T17:51:30.7341706Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13603","definition":{"drafts":[],"id":8077,"name":"e2e-tests-python-janjtfaq-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8077?revision=2","uri":"vstfs:///Build/Definition/8077","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/13603","sourceBranch":"refs/pull/2/merge","sourceVersion":"96b397ccefcdbdc8c2715d76732d7185fc430e11","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:51:30.743Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632180778\",\"system.pullRequest.pullRequestNumber\":\"2\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-prod-1778003474807\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops.git\",\"system.pullRequest.sourceCommitId\":\"8f0365e03a3341b337978d86842ae2512e45b75d\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"975514f8-d275-4904-9d9c-ed6470110b9f"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13603/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:45.108 [[32mINFO [0m] utils.test.common: Pipeline 8077-13603 was triggered by promotion PR #2 in e2e-tests-python-janjtfaq-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:45.108 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8077-13603 to finish... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:45.109 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs/13603?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:46.181 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8077-13603 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:51:46.181 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8077-13603 | Status: running | Reason: Pipeline 8077-13603 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:16.188 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs/13603?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:16.947 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8077-13603 status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:16.948 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8077-13603 | Status: running | Reason: Pipeline 8077-13603 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:46.955 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs/13603?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:49.440 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8077-13603 status: success {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:49.441 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:49.442 [[32mINFO [0m] utils.test.common: azure pipeline 8077-13603 was successful {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:49.442 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:51.129 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: e209014332be6f667df83a2eb9b45f87359ea008 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:51.129 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: e209014332be6f667df83a2eb9b45f87359ea008 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:51.129 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:51.129 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-janjtfaq-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:51.211 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-janjtfaq-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:52.189 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:52.189 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-janjtfaq-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:52.327 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-janjtfaq-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-python-janjtfaq-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-janjtfaq-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-janjtfaq/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (fc88e62)
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-janjtfaq  Synced     Healthy        service/e2e-tests-python-janjtfaq created
apps                Deployment  tssc-app-prod  e2e-tests-python-janjtfaq  Synced     Healthy        deployment.apps/e2e-tests-python-janjtfaq created
route.openshift.io  Route       tssc-app-prod  e2e-tests-python-janjtfaq  Synced     Healthy        route.route.openshift.io/e2e-tests-python-janjtfaq created
 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:52.327 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-janjtfaq-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:57.803 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:52:52+00:00                         Service  tssc-app-prod  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:52:52+00:00   apps               Deployment  tssc-app-prod  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:52:52+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-python-janjtfaq    Synced  Healthy              
2026-05-05T17:52:56+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:52:57+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-python-janjtfaq    Synced   Healthy              route.route.openshift.io/e2e-tests-python-janjtfaq unchanged
2026-05-05T17:52:57+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:52:57+00:00                         Service  tssc-app-prod  e2e-tests-python-janjtfaq    Synced   Healthy              service/e2e-tests-python-janjtfaq unchanged
2026-05-05T17:52:57+00:00   apps               Deployment  tssc-app-prod  e2e-tests-python-janjtfaq    Synced   Healthy              deployment.apps/e2e-tests-python-janjtfaq configured
2026-05-05T17:52:57+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-janjtfaq  OutOfSync  Progressing              deployment.apps/e2e-tests-python-janjtfaq configured

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

Operation:          Sync
Sync Revision:      e209014332be6f667df83a2eb9b45f87359ea008
Phase:              Succeeded
Start:              2026-05-05 17:52:52 +0000 UTC
Finished:           2026-05-05 17:52:57 +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-python-janjtfaq  Synced     Healthy            service/e2e-tests-python-janjtfaq unchanged
apps                Deployment  tssc-app-prod  e2e-tests-python-janjtfaq  Synced     Progressing        deployment.apps/e2e-tests-python-janjtfaq configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-python-janjtfaq  Synced     Healthy            route.route.openshift.io/e2e-tests-python-janjtfaq unchanged
 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:57.877 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-janjtfaq-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:52:57.878 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-janjtfaq-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-janjtfaq-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:07.702 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-janjtfaq-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:07.702 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-janjtfaq-prod | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-janjtfaq-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.733 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-janjtfaq-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.733 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.753 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-janjtfaq-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.753 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.753 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.753 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: e209014332be6f667df83a2eb9b45f87359ea008 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.753 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: e209014332be6f667df83a2eb9b45f87359ea008 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.755 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.755 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.755 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8077 logs to find SBOM document ID {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:17.755 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8077/runs/13603/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:20.507 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 found from Promotion Pipeline 8077 logs {projectName=e2e-e2e-tests-python[github-azure-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="1.852">
<system-out>
<![CDATA[2026-05-05 17:53:20.532 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:20.532 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 and document ID urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:20.532 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 and document ID: urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:20.532 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:20.639 [[32mINFO [0m] tpa.client: Token expired. Refreshing... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.294 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653' successful. Found 1 result(s). {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.295 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.295 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653, Published: 2026-05-05T17:44:29Z, SHA256: sha256:cefe02e389dc3b0477f160e02c95fa4781a33c2a5242a16e1517ad3efd3cab71 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.295 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.295 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 and document ID urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.295 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 and document ID: urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.295 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.378 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653' successful. Found 1 result(s). {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.379 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.379 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653, Published: 2026-05-05T17:44:29Z, SHA256: sha256:cefe02e389dc3b0477f160e02c95fa4781a33c2a5242a16e1517ad3efd3cab71 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.379 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1,urn:uuid:843ed8ae-c770-4512-9bc1-cd819593451c/1 found in TPA!!! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-05-05 17:53:22.380 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-python-janjtfaq:azure-ce8a66dcc87c815544f79fc3a0bbe0677931c653 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-dotnet-basic[github-tekton-quay]" tests="6" failures="0" skipped="0" time="662.42" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="96.087">
<system-out>
<![CDATA[2026-05-05 17:41:09.586 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.588 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-dotnet-basic-zrrlmaup'... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.594 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.658 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.683 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.687 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.688 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.714 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.715 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:09.715 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:10.027 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-dotnet-basic-zrrlmaup, ID: 40ba7b9e-dc13-4506-9fc2-704115a8251e {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:10.027 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-dotnet-basic-zrrlmaup to be completed... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:10.028 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 40ba7b9e-dc13-4506-9fc2-704115a8251e to complete... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:10.125 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:10.126 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:15.352 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:15.353 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:20.373 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:20.373 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:25.492 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:25.493 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:30.566 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:30.566 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:35.670 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:35.671 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:40.817 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:40.817 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:45.898 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:45.898 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:50.925 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:50.925 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 40ba7b9e-dc13-4506-9fc2-704115a8251e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:55.949 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:55.949 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:55.950 [[32mINFO [0m] rhdh.developer-hub: Task 40ba7b9e-dc13-4506-9fc2-704115a8251e completed successfully {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:55.950 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-dotnet-basic-zrrlmaup' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:55.950 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:55.964 [[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-zrrlmaup...
2026-05-05 17:41:55.964 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-zrrlmaup-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:55.964 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:56.177 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 7efe98cb9db199c4b8236b7f0f41af4428835621 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Waiting for ArgoCD CI application to sync to commit: 7efe98cb9db199c4b8236b7f0f41af4428835621
2026-05-05 17:41:56.200 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-zrrlmaup-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:41:56.200 [[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-05-05 17:42:10.019 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-zrrlmaup-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:10.019 [[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-05-05 17:42:45.472 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-zrrlmaup-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.472 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.472 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.473 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 7efe98cb9db199c4b8236b7f0f41af4428835621 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:42:45.473 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.473 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-dotnet-basic-zrrlmaup (GitHub + Tekton CI) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.473 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.474 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.474 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.513 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.605 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.605 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Found 1 total PipelineRuns {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.605 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 1 PipelineRuns match filters {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.605 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 0 PipelineRuns filtered out {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.606 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Processing 1 batches with concurrency 10 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.606 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Processing batch 1/1 (1 PipelineRuns) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.665 [[31mERROR[0m] ocp.client: Error patching resource 'e2e-tests-dotnet-basic-zrrlmaup-on-push-f5db5' 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":"93dd7bcf-dbca-494d-a5b0-9d0bd1790332","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Tue, 05 May 2026 17:42:45 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.665 [[31mERROR[0m] tekton.pipelinerun: Failed to cancel PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-f5db5: Failed to patch resource 'e2e-tests-dotnet-basic-zrrlmaup-on-push-f5db5': 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":"93dd7bcf-dbca-494d-a5b0-9d0bd1790332","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Tue, 05 May 2026 17:42:45 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.665 [[31mERROR[0m] rhtap.core.integration.ci.base: ❌ [Tekton] Failed to cancel PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-f5db5: Error: Failed to cancel PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-f5db5: Failed to patch resource 'e2e-tests-dotnet-basic-zrrlmaup-on-push-f5db5': 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":"93dd7bcf-dbca-494d-a5b0-9d0bd1790332","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Tue, 05 May 2026 17:42:45 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.666 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Batch 1/1 complete: 1 succeeded, 0 rejected {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.666 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Cancellation complete: {total=1, cancelled=0, failed=1, skipped=0, projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:45.666 [[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="332.287">
<system-out>
<![CDATA[2026-05-05 17:42:45.696 [[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-05-05 17:42:45.696 [[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-05-05 17:42:45.696 [[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-05-05 17:42:49.440 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1778002965696 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:50.964 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:50.965 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup/pull/1 with SHA: d77b72cf9702bd84b5e47fd06211866d0ac15fde {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:50.965 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-dotnet-basic-zrrlmaup... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:50.966 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:51.003 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:51.003 [[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-05-05 17:42:51.003 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-zrrlmaup | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:56.704 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:42:56.704 [[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-05-05 17:42:56.704 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-dotnet-basic-zrrlmaup | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.190 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.190 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.190 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.191 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z was triggered by promotion PR #1 in e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.191 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.228 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.228 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.229 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:05.229 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:35.290 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:35.290 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:35.290 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:43:35.291 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:44:05.351 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:44:05.351 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:44:05.351 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:44:05.351 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:44:35.407 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:44:35.408 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:44:35.408 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:44:35.408 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:05.476 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:05.476 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:05.477 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:05.477 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:35.514 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:35.515 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:35.515 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:35.516 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:35.524 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-zrrlmaup-on-pull-request-gfn9z was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:35.524 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:37.653 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 709637068b5f81bbb0c9f7db3ef50382ac262dc5 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:37.653 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-dotnet-basic-zrrlmaup... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:37.653 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup, event type: push {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:37.682 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:37.683 [[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-05-05 17:45:37.683 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-zrrlmaup | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup, event: push, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.691 [[32mINFO [0m] tekton.pipelinerun: Found 3 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.691 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.691 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.692 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg was triggered by on-push pipeline after merging #1 in e2e-tests-dotnet-basic-zrrlmaup {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.692 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.725 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.726 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.726 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:45:47.726 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:46:17.767 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:46:17.767 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:46:17.767 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:46:17.768 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:46:47.832 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:46:47.832 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:46:47.832 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:46:47.832 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:47:17.872 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:47:17.872 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:47:17.873 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:47:17.873 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:47:47.934 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:47:47.934 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:47:47.934 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:47:47.934 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:17.977 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:17.977 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:17.977 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:17.977 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:17.980 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-zrrlmaup-on-push-fzntg was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:17.980 [[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="26.017">
<system-out>
<![CDATA[2026-05-05 17:48:18.037 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-zrrlmaup-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:18.038 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:18.234 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 09d8c443bab517678946070de5f80a111cd97a23 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:18.235 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:18.235 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-zrrlmaup-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:18.300 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-zrrlmaup-development using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:19.369 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:19.370 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-zrrlmaup-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:19.496 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-zrrlmaup-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-zrrlmaup-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-zrrlmaup/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (97e8dae)
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-zrrlmaup  Synced     Healthy        service/e2e-tests-dotnet-basic-zrrlmaup unchanged
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:19.497 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-zrrlmaup-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:25.557 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:48:20+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:48:20+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:48:20+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:48:23+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:24+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:24+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              service/e2e-tests-dotnet-basic-zrrlmaup unchanged
2026-05-05T17:48:24+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured
2026-05-05T17:48:24+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup unchanged
2026-05-05T17:48:25+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured

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

Operation:          Sync
Sync Revision:      09d8c443bab517678946070de5f80a111cd97a23
Phase:              Succeeded
Start:              2026-05-05 17:48:20 +0000 UTC
Finished:           2026-05-05 17:48:24 +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-zrrlmaup  Synced     Healthy            service/e2e-tests-dotnet-basic-zrrlmaup unchanged
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:25.640 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-zrrlmaup-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:25.640 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-zrrlmaup-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-zrrlmaup-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:31.323 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-zrrlmaup-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:31.323 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-zrrlmaup-development | Elapsed: 13s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-zrrlmaup-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:43.998 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-zrrlmaup-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:43.998 [[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-05-05 17:48:44.017 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-zrrlmaup-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.018 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.018 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.018 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 09d8c443bab517678946070de5f80a111cd97a23 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.018 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 09d8c443bab517678946070de5f80a111cd97a23 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.020 [[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="105.075">
<system-out>
<![CDATA[2026-05-05 17:48:44.046 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-zrrlmaup/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.047 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-zrrlmaup/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.161 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-zrrlmaup/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.161 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-zrrlmaup/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.162 [[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-05-05 17:48:44.186 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.186 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.187 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-zrrlmaup/overlays/stage/deployment-patch.yaml in repo e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:44.266 [[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-05-05 17:48:44.266 [[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-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5" {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:47.921 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003324186 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:49.475 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup-gitops/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:49.475 [[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-05-05 17:48:49.476 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-dotnet-basic-zrrlmaup-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:49.476 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-dotnet-basic-zrrlmaup-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:49.476 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:49.497 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:49.497 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:49.497 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-zrrlmaup-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.801 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.801 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.801 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.801 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc was triggered by promotion PR #1 in e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.802 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.829 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.829 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.829 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:48:58.830 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:28.876 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:28.876 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:28.876 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:28.877 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:58.934 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:58.935 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:58.935 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:58.935 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:58.936 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:49:58.936 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:00.948 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 328ed7dfdcd4f533031c379458054bc069a5b42c {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:00.949 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 328ed7dfdcd4f533031c379458054bc069a5b42c {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:00.949 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:00.949 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-zrrlmaup-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:01.027 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-zrrlmaup-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:02.015 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:02.016 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-zrrlmaup-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:02.171 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-zrrlmaup-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-zrrlmaup-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-zrrlmaup/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (97e8dae)
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-zrrlmaup  Synced     Healthy        service/e2e-tests-dotnet-basic-zrrlmaup created
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-zrrlmaup created
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:02.171 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-zrrlmaup-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:08.676 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:50:02+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:50:02+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:50:02+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:50:06+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:08+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:08+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              service/e2e-tests-dotnet-basic-zrrlmaup unchanged
2026-05-05T17:50:08+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured
2026-05-05T17:50:08+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup unchanged

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

Operation:          Sync
Sync Revision:      328ed7dfdcd4f533031c379458054bc069a5b42c
Phase:              Succeeded
Start:              2026-05-05 17:50:03 +0000 UTC
Finished:           2026-05-05 17:50:08 +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-zrrlmaup  Synced     Healthy            service/e2e-tests-dotnet-basic-zrrlmaup unchanged
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:08.738 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-zrrlmaup-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:08.739 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-zrrlmaup-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-zrrlmaup-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:18.022 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-zrrlmaup-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:18.023 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-zrrlmaup-stage | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-zrrlmaup-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.808 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-zrrlmaup-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.808 [[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-05-05 17:50:28.833 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-zrrlmaup-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.833 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.833 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.833 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 328ed7dfdcd4f533031c379458054bc069a5b42c {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.833 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 328ed7dfdcd4f533031c379458054bc069a5b42c {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.835 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.835 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.835 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.835 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc in namespace: tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:28.879 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:29.117 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 found from Promotion Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-khxwc 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="102.724">
<system-out>
<![CDATA[2026-05-05 17:50:29.138 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-zrrlmaup/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:29.138 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-zrrlmaup/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:29.265 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-zrrlmaup/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:29.265 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-zrrlmaup/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:29.266 [[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-05-05 17:50:29.289 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:29.290 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:29.290 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-zrrlmaup/overlays/prod/deployment-patch.yaml in repo e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:29.379 [[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-05-05 17:50:29.380 [[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-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5" {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:33.327 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003429290 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:34.992 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup-gitops/pull/2 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:34.993 [[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-05-05 17:50:34.993 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-dotnet-basic-zrrlmaup-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:34.993 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-dotnet-basic-zrrlmaup-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:34.993 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:35.019 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:35.020 [[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-05-05 17:50:35.020 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-zrrlmaup-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.815 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.815 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.815 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.815 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 was triggered by promotion PR #2 in e2e-tests-dotnet-basic-zrrlmaup-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.815 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.857 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.857 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.857 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:50:40.857 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:10.889 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:10.890 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:10.890 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:10.890 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:40.948 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:40.948 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:40.948 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:40.948 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:40.950 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:40.950 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:43.261 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: b68e018326efa78d61a7a5800a8e2303218c35be {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:43.261 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: b68e018326efa78d61a7a5800a8e2303218c35be {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:43.262 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:43.262 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-zrrlmaup-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:43.335 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-zrrlmaup-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:43.953 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:43.954 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-zrrlmaup-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:44.093 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-zrrlmaup-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-zrrlmaup-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-zrrlmaup-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-zrrlmaup/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (328ed7d)
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-zrrlmaup  Synced     Healthy        service/e2e-tests-dotnet-basic-zrrlmaup created
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-zrrlmaup created
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:44.093 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-zrrlmaup-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:50.300 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:51:44+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:51:44+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:51:44+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup    Synced  Healthy              
2026-05-05T17:51:47+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:51:49+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:51:49+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              service/e2e-tests-dotnet-basic-zrrlmaup unchanged
2026-05-05T17:51:49+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured
2026-05-05T17:51:49+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup unchanged
2026-05-05T17:51:49+00:00   apps  Deployment  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured

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

Operation:          Sync
Sync Revision:      b68e018326efa78d61a7a5800a8e2303218c35be
Phase:              Succeeded
Start:              2026-05-05 17:51:44 +0000 UTC
Finished:           2026-05-05 17:51:49 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod                    Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy            service/e2e-tests-dotnet-basic-zrrlmaup unchanged
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-zrrlmaup configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-zrrlmaup  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-zrrlmaup unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:50.378 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-zrrlmaup-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:50.378 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-zrrlmaup-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-zrrlmaup-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:58.337 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-zrrlmaup-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:51:58.338 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-zrrlmaup-prod | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-zrrlmaup-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.616 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-zrrlmaup-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.616 [[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-05-05 17:52:11.638 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-zrrlmaup-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.639 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.639 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.639 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: b68e018326efa78d61a7a5800a8e2303218c35be {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.639 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: b68e018326efa78d61a7a5800a8e2303218c35be {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.641 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.641 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.642 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.642 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.669 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.860 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 found from Promotion Pipeline e2e-tests-dotnet-basic-zrrlmaup-gitops-on-pull-request-w9hg9 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.23">
<system-out>
<![CDATA[2026-05-05 17:52:11.954 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.954 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 and document ID urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.955 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 and document ID: urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:11.955 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.018 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.018 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.018 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5, Published: 2026-05-05T17:47:17Z, SHA256: sha256:13b53894d20579c1f89c531e1fcf93ac1e112a7300c4af2648441287a1b3845d {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.018 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.018 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 and document ID urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.018 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 and document ID: urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.019 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.107 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.107 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.107 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5, Published: 2026-05-05T17:47:17Z, SHA256: sha256:13b53894d20579c1f89c531e1fcf93ac1e112a7300c4af2648441287a1b3845d {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.107 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1,urn:uuid:8a0b7059-be82-48ad-9084-d00f801be2a8/1 found in TPA!!! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-05-05 17:52:12.108 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-zrrlmaup:709637068b5f81bbb0c9f7db3ef50382ac262dc5 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-dotnet-basic[github-azure-quay]" tests="6" failures="0" skipped="0" time="696.494" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="178.955">
<system-out>
<![CDATA[2026-05-05 17:41:09.378 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.380 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-dotnet-basic-wnevnhhv'... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.385 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.482 [[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-05-05 17:41:09.483 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.484 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.484 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.513 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.540 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.544 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.545 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.573 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.573 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.575 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.688 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-dotnet-basic-wnevnhhv, ID: a4d7262a-5ca0-4251-9859-26074ae55c70 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.689 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-dotnet-basic-wnevnhhv to be completed... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.689 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task a4d7262a-5ca0-4251-9859-26074ae55c70 to complete... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.776 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:09.777 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task a4d7262a-5ca0-4251-9859-26074ae55c70: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:15.284 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:15.285 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task a4d7262a-5ca0-4251-9859-26074ae55c70: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:20.307 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:20.307 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task a4d7262a-5ca0-4251-9859-26074ae55c70: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:25.361 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:25.362 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task a4d7262a-5ca0-4251-9859-26074ae55c70: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:30.381 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:30.382 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task a4d7262a-5ca0-4251-9859-26074ae55c70: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.403 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.403 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.403 [[32mINFO [0m] rhdh.developer-hub: Task a4d7262a-5ca0-4251-9859-26074ae55c70 completed successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.404 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-dotnet-basic-wnevnhhv' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.404 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.422 [[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-wnevnhhv...
2026-05-05 17:41:35.423 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-wnevnhhv-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.423 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.698 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 63b60d50bf8eb25e994ff469471c2d0b61b585d5 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Waiting for ArgoCD CI application to sync to commit: 63b60d50bf8eb25e994ff469471c2d0b61b585d5
2026-05-05 17:41:35.721 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-dotnet-basic-wnevnhhv-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-wnevnhhv-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-dotnet-basic-wnevnhhv-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"4996c1d0-698a-46b5-b570-004b247ce0c9","cache-control":"no-cache, private","connection":"close","content-length":"304","content-type":"application/json","date":"Tue, 05 May 2026 17:41:35 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:35.721 [[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-05-05 17:41:50.606 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-wnevnhhv-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 63b60d50bf8eb25e994ff469471c2d0b61b585d5) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:41:50.607 [[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-05-05 17:42:19.999 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-wnevnhhv-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:42:20.000 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:01.598 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-wnevnhhv-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:01.599 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:01.599 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:01.599 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 63b60d50bf8eb25e994ff469471c2d0b61b585d5 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:43:01.599 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:01.600 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:01.600 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-dotnet-basic-wnevnhhv... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:01.995 [[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-05-05 17:43:02.319 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:02.319 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:02.319 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-dotnet-basic-wnevnhhv... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:02.320 [[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-05-05 17:43:02.320 [[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-05-05 17:43:09.228 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv branch 'main' with commit SHA: 9ab2953526d34a5c55beac1d9ccb5597e0cde87b {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:09.229 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 9ab2953526d34a5c55beac1d9ccb5597e0cde87b {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:10.235 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops branch 'main' with commit SHA: bb5f07f4fe7030a583e648d4d91b62ddccb1c4d5 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:10.235 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: bb5f07f4fe7030a583e648d4d91b62ddccb1c4d5 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:10.235 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-dotnet-basic-wnevnhhv for component e2e-tests-dotnet-basic-wnevnhhv... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:10.259 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-dotnet-basic-wnevnhhv for component e2e-tests-dotnet-basic-wnevnhhv... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:10.259 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-dotnet-basic-wnevnhhv for component e2e-tests-dotnet-basic-wnevnhhv... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:10.260 [[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-05-05 17:43:10.260 [[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-05-05 17:43:10.334 [[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-05-05 17:43:10.337 [[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-05-05 17:43:10.625 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv type=github name=e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:10.626 [[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-05-05 17:43:10.651 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops type=github name=e2e-tests-dotnet-basic-wnevnhhv-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:10.651 [[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-05-05 17:43:15.413 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8084?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:15.423 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8083?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:15.472 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8084... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:15.473 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8084?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:15.481 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8083... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:15.481 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8083?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:20.120 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-dotnet-basic-wnevnhhv-gitops". {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:20.120 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:21.058 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-dotnet-basic-wnevnhhv". {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:21.059 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:21.059 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-dotnet-basic-wnevnhhv... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:21.077 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:21.077 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:21.078 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-wnevnhhv-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:21.078 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-dotnet-basic-wnevnhhv-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:21.078 [[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-05-05 17:43:21.079 [[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-05-05 17:43:21.079 [[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-05-05 17:43:21.079 [[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-05-05 17:43:28.853 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:28.854 [[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-05-05 17:43:28.889 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:28.889 [[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-05-05 17:43:28.913 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:28.913 [[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-05-05 17:43:28.920 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4117?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:28.936 [[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-05-05 17:43:29.038 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4117?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:29.103 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:29.104 [[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-05-05 17:43:29.155 [[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-05-05 17:43:45.421 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:45.422 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-dotnet-basic-wnevnhhv... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:45.422 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:45.422 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:45.423 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-dotnet-basic-wnevnhhv-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:45.523 [[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-05-05 17:43:45.523 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:45.555 [[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-05-05 17:43:45.556 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:52.327 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv branch 'main' with commit SHA: 687b90cdc947cf2315b005ffc011c6b12bcf01e7 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:52.327 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 687b90cdc947cf2315b005ffc011c6b12bcf01e7 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:53.447 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops branch 'main' with commit SHA: 84ccead9a2070eb62292a2a8fd5d6432ff79c956 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:53.448 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 84ccead9a2070eb62292a2a8fd5d6432ff79c956 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:53.448 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:53.448 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:53.448 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:53.448 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:53.449 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:43:53.449 [[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-05-05 17:43:59.924 [[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-05-05 17:44:08.054 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8083 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.055 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.105 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8083 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.105 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13588?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.173 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.173 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.218 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.218 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Found 1 total builds {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.218 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 1 builds match filters {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.218 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 0 builds filtered out {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.219 [[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-05-05 17:44:08.219 [[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-05-05 17:44:08.220 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13588?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.326 [[32mINFO [0m] azure.pipeline: [Azure] Successfully cancelled build 13588 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.326 [[32mINFO [0m] rhtap.core.integration.ci.base: ✅ [Azure] Cancelled build 13588 in e2e-tests-dotnet-basic-wnevnhhv (status: inProgress) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.326 [[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-05-05 17:44:08.326 [[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-05-05 17:44:08.327 [[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: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="248.473">
<system-out>
<![CDATA[2026-05-05 17:44:08.364 [[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-05-05 17:44:08.364 [[32mINFO [0m] utils.test.common: Using azure for github repository {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:08.364 [[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-05-05 17:44:08.365 [[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-05-05 17:44:12.606 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv branch 'main' with commit SHA: 2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:12.607 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:12.607 [[32mINFO [0m] utils.test.common: Created commit with SHA: 2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:22.614 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for commit 2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac on main branch in e2e-tests-dotnet-basic-wnevnhhv... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:22.615 [[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-05-05 17:44:32.463 [[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-05-05 17:44:41.434 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8083 and 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:41.435 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8083 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:41.435 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:44.771 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8083 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:44.771 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:44.771 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:46.056 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:46.056 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13593?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:46.056 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13588?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:47.418 [[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/13593"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13593"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13593/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13593/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8083"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "25536f19-6139-4e3b-889d-0d36a2e5b76b"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv"
    },
    "id": 13593,
    "buildNumber": "20260505.2",
    "status": "inProgress",
    "queueTime": "2026-05-05T17:44:15.0327713Z",
    "startTime": "2026-05-05T17:44:33.512577Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13593",
    "definition": {
      "drafts": [],
      "id": 8083,
      "name": "e2e-tests-dotnet-basic-wnevnhhv",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8083?revision=2",
      "uri": "vstfs:///Build/Definition/8083",
      "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/13593",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac",
    "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-05-05T17:44:33.52Z",
    "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": "25536f19-6139-4e3b-889d-0d36a2e5b76b"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13593/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv",
      "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/13588"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13588"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13588/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13588/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8083"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "9079459c-3c50-469a-86ad-a636d1812dc3"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "687b90cdc947cf2315b005ffc011c6b12bcf01e7",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv"
    },
    "id": 13588,
    "buildNumber": "20260505.1",
    "status": "cancelling",
    "queueTime": "2026-05-05T17:43:54.5033424Z",
    "startTime": "2026-05-05T17:43:57.8660213Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13588",
    "definition": {
      "drafts": [],
      "id": 8083,
      "name": "e2e-tests-dotnet-basic-wnevnhhv",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8083?revision=2",
      "uri": "vstfs:///Build/Definition/8083",
      "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/13588",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "687b90cdc947cf2315b005ffc011c6b12bcf01e7",
    "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-05-05T17:44:08.253Z",
    "lastChangedBy": {
      "displayName": "Jan Smid",
      "url": "https://spsprodwus31.vssps.visualstudio.com/Af6261214-8ec3-40eb-b53f-0f840d2c54aa/_apis/Identities/8e6bb927-8bdb-4946-aa08-538698a6dda9",
      "_links": {
        "avatar": {
          "href": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/aad.OThiZDFjNGUtZjVkMS03ZDY4LTljNmYtZGQyODlhMGVlMWVk"
        }
      },
      "id": "8e6bb927-8bdb-4946-aa08-538698a6dda9",
      "uniqueName": "jsmid@redhat.com",
      "imageUrl": "https://dev.azure.com/rhtap-test/_apis/GraphProfile/MemberAvatars/aad.OThiZDFjNGUtZjVkMS03ZDY4LTljNmYtZGQyODlhMGVlMWVk",
      "descriptor": "aad.OThiZDFjNGUtZjVkMS03ZDY4LTljNmYtZGQyODlhMGVlMWVk"
    },
    "orchestrationPlan": {
      "planId": "9079459c-3c50-469a-86ad-a636d1812dc3"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13588/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:47.419 [[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/13593"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13593"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13593/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13593/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8083"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"25536f19-6139-4e3b-889d-0d36a2e5b76b"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv"},"id":13593,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:44:15.0327713Z","startTime":"2026-05-05T17:44:33.512577Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13593","definition":{"drafts":[],"id":8083,"name":"e2e-tests-dotnet-basic-wnevnhhv","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8083?revision=2","uri":"vstfs:///Build/Definition/8083","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/13593","sourceBranch":"refs/heads/main","sourceVersion":"2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac","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-05-05T17:44:33.52Z","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":"25536f19-6139-4e3b-889d-0d36a2e5b76b"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13593/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:47.419 [[32mINFO [0m] utils.test.common: Pipeline 8083-13593 was triggered by commit 2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac on main branch in e2e-tests-dotnet-basic-wnevnhhv {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:47.419 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8083-13593 to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:47.420 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs/13593?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:54.581 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8083-13593 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:44:54.582 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8083-13593 | Status: running | Reason: Pipeline 8083-13593 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:45:24.595 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs/13593?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:45:32.115 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8083-13593 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:45:32.116 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8083-13593 | Status: running | Reason: Pipeline 8083-13593 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:46:02.125 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs/13593?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:46:09.937 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8083-13593 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:46:09.938 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: 8083-13593 | Status: running | Reason: Pipeline 8083-13593 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:46:39.964 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs/13593?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:46:43.751 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8083-13593 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:46:43.752 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: 8083-13593 | Status: running | Reason: Pipeline 8083-13593 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:47:13.757 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs/13593?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:47:15.420 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8083-13593 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:47:15.421 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: 8083-13593 | Status: running | Reason: Pipeline 8083-13593 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:47:45.433 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs/13593?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:47:46.220 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8083-13593 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:47:46.220 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: 8083-13593 | Status: running | Reason: Pipeline 8083-13593 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:16.226 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs/13593?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:16.822 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8083-13593 status: success {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:16.822 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:16.833 [[32mINFO [0m] utils.test.common: azure pipeline 8083-13593 was successful {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:16.833 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="26.56">
<system-out>
<![CDATA[2026-05-05 17:48:16.889 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-wnevnhhv-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:16.889 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:17.085 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 16652d862024153c6c3e2eb62eef0d5a50f7c2e0 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:17.086 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:17.086 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-wnevnhhv-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:17.161 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-wnevnhhv-development using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:18.072 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:18.073 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-wnevnhhv-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:18.310 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-wnevnhhv-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-wnevnhhv-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-wnevnhhv/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (84ccead)
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-wnevnhhv  Synced     Healthy        service/e2e-tests-dotnet-basic-wnevnhhv created
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-wnevnhhv created
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv created
 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:18.311 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-wnevnhhv-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:24.500 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:48:19+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:48:19+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:48:19+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:48:22+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:23+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:23+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              service/e2e-tests-dotnet-basic-wnevnhhv unchanged
2026-05-05T17:48:23+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured
2026-05-05T17:48:23+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv unchanged
2026-05-05T17:48:23+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured

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

Operation:          Sync
Sync Revision:      16652d862024153c6c3e2eb62eef0d5a50f7c2e0
Phase:              Succeeded
Start:              2026-05-05 17:48:18 +0000 UTC
Finished:           2026-05-05 17:48:23 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development             Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy            service/e2e-tests-dotnet-basic-wnevnhhv unchanged
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:24.576 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-wnevnhhv-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:24.577 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-wnevnhhv-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-wnevnhhv-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:30.024 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-wnevnhhv-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:30.024 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-wnevnhhv-development | Elapsed: 13s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-wnevnhhv-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.388 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-wnevnhhv-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.388 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.416 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-wnevnhhv-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.416 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.416 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.416 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 16652d862024153c6c3e2eb62eef0d5a50f7c2e0 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.416 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 16652d862024153c6c3e2eb62eef0d5a50f7c2e0 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.418 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
]]>
</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="114.61">
<system-out>
<![CDATA[2026-05-05 17:48:43.440 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-wnevnhhv/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.441 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-wnevnhhv/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.567 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-wnevnhhv/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.567 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-wnevnhhv/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.569 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.594 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.594 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.594 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-wnevnhhv/overlays/stage/deployment-patch.yaml in repo e2e-tests-dotnet-basic-wnevnhhv-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.682 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:43.682 [[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-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac" {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:47.542 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003323594 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:49.300 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:49.300 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:49.301 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-dotnet-basic-wnevnhhv-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:49.301 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #1 in e2e-tests-dotnet-basic-wnevnhhv-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:48:49.301 [[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-05-05 17:48:58.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-05-05 17:49:06.665 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8083 and 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.665 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8083 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.666 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.716 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8083 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.716 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.716 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.772 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.772 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 1 with sha 45c07f1834c261a17d8d1f1924d0b85ee84c9f6a {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.772 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13596?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.845 [[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/13596"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13596"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13596/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13596/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8084"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"33dd48fd-2ff2-441c-9721-ebc759434fa3"}],"triggerInfo":{"pr.sourceBranch":"promote-to-stage-1778003323594","pr.sourceSha":"45c07f1834c261a17d8d1f1924d0b85ee84c9f6a","pr.id":"3632169496","pr.title":"Promote to stage environment","pr.number":"1","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13596,"buildNumber":"20260505.1","status":"inProgress","queueTime":"2026-05-05T17:48:56.5578411Z","startTime":"2026-05-05T17:49:00.1909455Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13596","definition":{"drafts":[],"id":8084,"name":"e2e-tests-dotnet-basic-wnevnhhv-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8084?revision=2","uri":"vstfs:///Build/Definition/8084","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/13596","sourceBranch":"refs/pull/1/merge","sourceVersion":"fd98d0e6d3e4361b99a4921c901ea7d4cb2db22d","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:49:00.2Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632169496\",\"system.pullRequest.pullRequestNumber\":\"1\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-stage-1778003323594\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops.git\",\"system.pullRequest.sourceCommitId\":\"45c07f1834c261a17d8d1f1924d0b85ee84c9f6a\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"33dd48fd-2ff2-441c-9721-ebc759434fa3"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13596/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.846 [[32mINFO [0m] utils.test.common: Pipeline 8084-13596 was triggered by promotion PR #1 in e2e-tests-dotnet-basic-wnevnhhv-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.846 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8084-13596 to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.846 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs/13596?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.917 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8084-13596 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:06.917 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8084-13596 | Status: running | Reason: Pipeline 8084-13596 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:36.939 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs/13596?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:37.025 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8084-13596 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:49:37.026 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8084-13596 | Status: running | Reason: Pipeline 8084-13596 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:07.053 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs/13596?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:07.735 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8084-13596 status: success {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:07.735 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:07.736 [[32mINFO [0m] utils.test.common: azure pipeline 8084-13596 was successful {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:07.736 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:09.617 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 8ef1a3b39645d740e8dd0f51e071723e9576afa3 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:09.618 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 8ef1a3b39645d740e8dd0f51e071723e9576afa3 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:09.618 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:09.618 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-wnevnhhv-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:09.686 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-wnevnhhv-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:10.732 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:10.732 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-wnevnhhv-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:10.862 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-wnevnhhv-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-wnevnhhv-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-wnevnhhv/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (84ccead)
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-wnevnhhv  Synced     Healthy        service/e2e-tests-dotnet-basic-wnevnhhv created
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-wnevnhhv created
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv created
 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:10.862 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-wnevnhhv-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:17.602 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:50:11+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:50:11+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:50:11+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:50:15+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:16+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:50:16+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              service/e2e-tests-dotnet-basic-wnevnhhv unchanged
2026-05-05T17:50:16+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured
2026-05-05T17:50:16+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv unchanged
2026-05-05T17:50:17+00:00   apps  Deployment  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured

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

Operation:          Sync
Sync Revision:      8ef1a3b39645d740e8dd0f51e071723e9576afa3
Phase:              Succeeded
Start:              2026-05-05 17:50:12 +0000 UTC
Finished:           2026-05-05 17:50:16 +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-dotnet-basic-wnevnhhv  Synced     Healthy            service/e2e-tests-dotnet-basic-wnevnhhv unchanged
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:17.669 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-wnevnhhv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:17.670 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-wnevnhhv-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-wnevnhhv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:25.988 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-wnevnhhv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:25.988 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-wnevnhhv-stage | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-wnevnhhv-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.777 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-wnevnhhv-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.777 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.798 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-wnevnhhv-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.798 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.798 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.798 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 8ef1a3b39645d740e8dd0f51e071723e9576afa3 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.798 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 8ef1a3b39645d740e8dd0f51e071723e9576afa3 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.800 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.800 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.800 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8084 logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:35.800 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs/13596/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.048 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 found from Promotion Pipeline 8084 logs {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
]]>
</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="126.408">
<system-out>
<![CDATA[2026-05-05 17:50:38.072 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-wnevnhhv/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.072 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-wnevnhhv/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.204 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-wnevnhhv/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.205 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-wnevnhhv/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.206 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.227 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.227 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.227 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-wnevnhhv/overlays/prod/deployment-patch.yaml in repo e2e-tests-dotnet-basic-wnevnhhv-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.345 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:38.346 [[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-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac" {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:42.400 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003438227 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:44.307 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops/pull/2 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:44.307 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:44.307 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-dotnet-basic-wnevnhhv-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:44.307 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #2 in e2e-tests-dotnet-basic-wnevnhhv-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:50:44.308 [[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-05-05 17:50:52.662 [[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-05-05 17:51:02.114 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8083 and 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:02.114 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8083 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:02.114 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8083/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:02.176 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8083 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:02.176 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:02.176 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:03.749 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8084 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:03.749 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 2 with sha d7331f89deb1647aedb23a1e42590396f9795a62 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:03.750 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13601?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:04.557 [[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/13601"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13601"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13601/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13601/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8084"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"bd9a26a9-9689-4a97-9ca0-22e409aa2446"}],"triggerInfo":{"pr.sourceBranch":"promote-to-prod-1778003438227","pr.sourceSha":"d7331f89deb1647aedb23a1e42590396f9795a62","pr.id":"3632178150","pr.title":"Promote to prod environment","pr.number":"2","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13601,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:50:51.6631277Z","startTime":"2026-05-05T17:50:55.5438696Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13601","definition":{"drafts":[],"id":8084,"name":"e2e-tests-dotnet-basic-wnevnhhv-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8084?revision=2","uri":"vstfs:///Build/Definition/8084","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/13601","sourceBranch":"refs/pull/2/merge","sourceVersion":"1db1fd10c074067dcc405f8d7156216988f41730","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:50:55.55Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632178150\",\"system.pullRequest.pullRequestNumber\":\"2\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-prod-1778003438227\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops.git\",\"system.pullRequest.sourceCommitId\":\"d7331f89deb1647aedb23a1e42590396f9795a62\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"bd9a26a9-9689-4a97-9ca0-22e409aa2446"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13601/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:04.558 [[32mINFO [0m] utils.test.common: Pipeline 8084-13601 was triggered by promotion PR #2 in e2e-tests-dotnet-basic-wnevnhhv-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:04.558 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8084-13601 to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:04.559 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs/13601?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:05.950 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8084-13601 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:05.950 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8084-13601 | Status: running | Reason: Pipeline 8084-13601 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:35.976 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs/13601?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:37.887 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8084-13601 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:51:37.887 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8084-13601 | Status: running | Reason: Pipeline 8084-13601 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:07.913 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs/13601?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:08.575 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8084-13601 status: success {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:08.575 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:08.577 [[32mINFO [0m] utils.test.common: azure pipeline 8084-13601 was successful {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:08.577 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:10.663 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 02666332980d86c6321dc62c4de9145222961c79 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:10.663 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 02666332980d86c6321dc62c4de9145222961c79 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:10.663 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:10.664 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-wnevnhhv-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:10.746 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-wnevnhhv-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:11.491 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:11.492 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-wnevnhhv-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:11.615 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-wnevnhhv-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-wnevnhhv-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-wnevnhhv-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-wnevnhhv/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (8ef1a3b)
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-wnevnhhv  Synced     Healthy        service/e2e-tests-dotnet-basic-wnevnhhv created
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-wnevnhhv created
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv created
 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:11.616 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-wnevnhhv-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:17.940 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:52:11+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:52:11+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:52:11+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv    Synced  Healthy              
2026-05-05T17:52:15+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:52:16+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:52:16+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              service/e2e-tests-dotnet-basic-wnevnhhv unchanged
2026-05-05T17:52:16+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured
2026-05-05T17:52:16+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv unchanged
2026-05-05T17:52:16+00:00   apps  Deployment  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured

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

Operation:          Sync
Sync Revision:      02666332980d86c6321dc62c4de9145222961c79
Phase:              Succeeded
Start:              2026-05-05 17:52:11 +0000 UTC
Finished:           2026-05-05 17:52:16 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod                    Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy            service/e2e-tests-dotnet-basic-wnevnhhv unchanged
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-wnevnhhv configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-wnevnhhv  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-wnevnhhv unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:18.003 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-wnevnhhv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:18.003 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-wnevnhhv-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-wnevnhhv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:27.962 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-wnevnhhv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:27.963 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-wnevnhhv-prod | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-wnevnhhv-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.009 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-wnevnhhv-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.010 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.032 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-wnevnhhv-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.032 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.032 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.032 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 02666332980d86c6321dc62c4de9145222961c79 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.032 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 02666332980d86c6321dc62c4de9145222961c79 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.034 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.034 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.034 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8084 logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:39.034 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8084/runs/13601/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:44.478 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 found from Promotion Pipeline 8084 logs {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
]]>
</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="1.488">
<system-out>
<![CDATA[2026-05-05 17:52:44.500 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:44.500 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac and document ID urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:44.501 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac and document ID: urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:44.501 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:44.615 [[32mINFO [0m] tpa.client: Token expired. Refreshing... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.892 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.892 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.892 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac, Published: 2026-05-05T17:44:22Z, SHA256: sha256:ce539b30155493f724e23de8d9949874aa55672e9ce49982e71bc98ee2bdf588 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.892 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.893 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac and document ID urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.893 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac and document ID: urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.893 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.983 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.984 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.984 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac, Published: 2026-05-05T17:44:22Z, SHA256: sha256:ce539b30155493f724e23de8d9949874aa55672e9ce49982e71bc98ee2bdf588 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.984 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1,urn:uuid:d3650ef9-86aa-4e47-a51c-5b289d5241e2/1 found in TPA!!! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-05-05 17:52:45.985 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-wnevnhhv:azure-2c1d76430a34f7f35bd77b1a5fc21cf0d84939ac {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-nodejs[github-tekton-quay]" tests="6" failures="0" skipped="0" time="599.895" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="91.737">
<system-out>
<![CDATA[2026-05-05 17:41:09.549 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.550 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-nodejs-rxdyuavq'... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.557 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.619 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.647 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.650 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.651 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.674 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.674 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.675 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.826 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-nodejs-rxdyuavq, ID: 39ccc306-cc48-44a3-a2e1-b1174446ecae {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.826 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-nodejs-rxdyuavq to be completed... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.827 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 39ccc306-cc48-44a3-a2e1-b1174446ecae to complete... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.873 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:09.873 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 39ccc306-cc48-44a3-a2e1-b1174446ecae: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:15.314 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:15.314 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 39ccc306-cc48-44a3-a2e1-b1174446ecae: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:20.337 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:20.338 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 39ccc306-cc48-44a3-a2e1-b1174446ecae: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:25.471 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:25.471 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 39ccc306-cc48-44a3-a2e1-b1174446ecae: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:30.556 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:30.556 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 39ccc306-cc48-44a3-a2e1-b1174446ecae: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:35.659 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:35.660 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 39ccc306-cc48-44a3-a2e1-b1174446ecae: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:40.811 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:40.812 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 39ccc306-cc48-44a3-a2e1-b1174446ecae: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:45.892 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:45.892 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 39ccc306-cc48-44a3-a2e1-b1174446ecae: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:50.909 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:50.909 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:50.909 [[32mINFO [0m] rhdh.developer-hub: Task 39ccc306-cc48-44a3-a2e1-b1174446ecae completed successfully {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:50.909 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-nodejs-rxdyuavq' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:50.910 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:50.930 [[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-rxdyuavq...
2026-05-05 17:41:50.930 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-rxdyuavq-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:50.930 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:51.132 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 31c45930ba5d94be720a09bfad0d83be67a739fe {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Waiting for ArgoCD CI application to sync to commit: 31c45930ba5d94be720a09bfad0d83be67a739fe
2026-05-05 17:41:51.156 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-rxdyuavq-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:41:51.157 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:07.794 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-rxdyuavq-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:07.794 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.073 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-rxdyuavq-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.073 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.074 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.074 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 31c45930ba5d94be720a09bfad0d83be67a739fe {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:42:41.074 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.074 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-nodejs-rxdyuavq (GitHub + Tekton CI) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.075 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.075 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.075 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.110 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.129 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.130 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Found 1 total PipelineRuns {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.130 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 1 PipelineRuns match filters {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.130 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] 0 PipelineRuns filtered out {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.130 [[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-05-05 17:42:41.131 [[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-05-05 17:42:41.278 [[31mERROR[0m] ocp.client: Error patching resource 'e2e-tests-nodejs-rxdyuavq-on-push-fxv6x' 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":"4be6d89d-b223-4c1d-aa7e-66dac1f9dbad","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Tue, 05 May 2026 17:42:41 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.279 [[31mERROR[0m] tekton.pipelinerun: Failed to cancel PipelineRun e2e-tests-nodejs-rxdyuavq-on-push-fxv6x: Failed to patch resource 'e2e-tests-nodejs-rxdyuavq-on-push-fxv6x': 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":"4be6d89d-b223-4c1d-aa7e-66dac1f9dbad","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Tue, 05 May 2026 17:42:41 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.279 [[31mERROR[0m] rhtap.core.integration.ci.base: ❌ [Tekton] Failed to cancel PipelineRun e2e-tests-nodejs-rxdyuavq-on-push-fxv6x: Error: Failed to cancel PipelineRun e2e-tests-nodejs-rxdyuavq-on-push-fxv6x: Failed to patch resource 'e2e-tests-nodejs-rxdyuavq-on-push-fxv6x': 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":"4be6d89d-b223-4c1d-aa7e-66dac1f9dbad","cache-control":"no-cache, private","connection":"close","content-length":"211","content-type":"application/json","date":"Tue, 05 May 2026 17:42:41 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:41.279 [[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-05-05 17:42:41.279 [[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-05-05 17:42:41.279 [[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:147) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
]]>
</system-err>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts" time="276.984">
<system-out>
<![CDATA[2026-05-05 17:42:41.311 [[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-05-05 17:42:41.311 [[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-05-05 17:42:41.311 [[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-05-05 17:42:45.078 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1778002961312 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:46.811 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq/pull/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:46.811 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq/pull/1 with SHA: 82ed53786fd7b4fb74968634350e824b96989024 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:46.812 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-nodejs-rxdyuavq... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:46.812 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-rxdyuavq, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:46.839 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:46.839 [[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-05-05 17:42:46.839 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-rxdyuavq | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-rxdyuavq, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:53.281 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:42:53.281 [[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-05-05 17:42:53.281 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-nodejs-rxdyuavq | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-rxdyuavq, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.482 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.482 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.483 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.483 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 was triggered by promotion PR #1 in e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.483 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.517 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.517 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.518 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:06.518 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:36.580 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:36.582 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:36.582 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:43:36.582 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:44:06.656 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:44:06.656 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:44:06.656 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:44:06.656 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:44:36.719 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:44:36.719 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:44:36.720 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:44:36.720 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:06.806 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:06.807 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:06.807 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:06.807 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:06.814 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-rxdyuavq-on-pull-request-svfn8 was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:06.815 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:08.895 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 77e48ff42ac6b3c7c5d241de306a1655cef702ce {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:08.895 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-nodejs-rxdyuavq... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:08.896 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-rxdyuavq, event type: push {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:08.935 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:08.935 [[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-05-05 17:45:08.936 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-rxdyuavq | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-rxdyuavq, event: push, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.029 [[32mINFO [0m] tekton.pipelinerun: Found 3 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.030 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.030 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-rxdyuavq-on-push-x28mj {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.030 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj was triggered by on-push pipeline after merging #1 in e2e-tests-nodejs-rxdyuavq {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.030 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.065 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-push-x28mj in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.065 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.066 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:18.066 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-on-push-x28mj | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:48.127 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-push-x28mj in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:48.127 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:48.127 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:45:48.128 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-on-push-x28mj | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:46:18.172 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-push-x28mj in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:46:18.173 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:46:18.173 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:46:18.173 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-on-push-x28mj | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:46:48.242 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-push-x28mj in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:46:48.243 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:46:48.243 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:46:48.243 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-on-push-x28mj | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.290 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-on-push-x28mj in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.291 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.291 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.291 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.292 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-rxdyuavq-on-push-x28mj was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.293 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="24.919">
<system-out>
<![CDATA[2026-05-05 17:47:18.340 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-rxdyuavq-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.340 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.554 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': fc19163b5aad17146ea440ecf6be8f0ee655acec {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.555 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.555 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-rxdyuavq-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:18.628 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-rxdyuavq-development using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:19.686 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:19.687 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-rxdyuavq-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:19.817 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-rxdyuavq-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-nodejs-rxdyuavq-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-rxdyuavq/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (7034859)
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-rxdyuavq  Synced     Healthy        service/e2e-tests-nodejs-rxdyuavq unchanged
apps                Deployment  tssc-app-development  e2e-tests-nodejs-rxdyuavq  Synced     Healthy        deployment.apps/e2e-tests-nodejs-rxdyuavq configured
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-rxdyuavq  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-rxdyuavq unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:19.817 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-rxdyuavq-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:25.410 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:47:20+00:00                         Service  tssc-app-development  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:47:20+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:47:20+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:47:23+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:47:24+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:47:24+00:00                         Service  tssc-app-development  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              service/e2e-tests-nodejs-rxdyuavq unchanged
2026-05-05T17:47:24+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              deployment.apps/e2e-tests-nodejs-rxdyuavq configured
2026-05-05T17:47:24+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-rxdyuavq unchanged
2026-05-05T17:47:24+00:00   apps  Deployment  tssc-app-development  e2e-tests-nodejs-rxdyuavq  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-rxdyuavq configured

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

Operation:          Sync
Sync Revision:      fc19163b5aad17146ea440ecf6be8f0ee655acec
Phase:              Succeeded
Start:              2026-05-05 17:47:20 +0000 UTC
Finished:           2026-05-05 17:47:24 +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-rxdyuavq  Synced     Healthy            service/e2e-tests-nodejs-rxdyuavq unchanged
apps                Deployment  tssc-app-development  e2e-tests-nodejs-rxdyuavq  Synced     Progressing        deployment.apps/e2e-tests-nodejs-rxdyuavq configured
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-rxdyuavq  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-rxdyuavq unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:25.502 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-rxdyuavq-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:25.502 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-rxdyuavq-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-rxdyuavq-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:31.823 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-rxdyuavq-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:31.823 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-rxdyuavq-development | Elapsed: 13s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-rxdyuavq-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.208 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-rxdyuavq-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.208 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.230 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-rxdyuavq-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.230 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.230 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.230 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: fc19163b5aad17146ea440ecf6be8f0ee655acec {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.230 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: fc19163b5aad17146ea440ecf6be8f0ee655acec {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.232 [[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="109.567">
<system-out>
<![CDATA[2026-05-05 17:47:43.256 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-rxdyuavq/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.256 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-rxdyuavq/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.387 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-rxdyuavq/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.387 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-rxdyuavq/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.389 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.413 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.413 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.413 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-rxdyuavq/overlays/stage/deployment-patch.yaml in repo e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:43.524 [[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-05-05 17:47:43.525 [[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-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce" {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:47.329 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003263413 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:48.929 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq-gitops/pull/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:48.930 [[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-05-05 17:47:48.930 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-nodejs-rxdyuavq-gitops repository {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:48.930 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-nodejs-rxdyuavq-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:48.930 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-rxdyuavq-gitops, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:48.959 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:48.960 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-nodejs-rxdyuavq-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:48.960 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-rxdyuavq-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-rxdyuavq-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.072 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.072 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.073 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.073 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc was triggered by promotion PR #1 in e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.073 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.101 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.101 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.101 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:47:57.101 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:27.151 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:27.152 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:27.152 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:27.152 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:57.211 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:57.211 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:57.212 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:57.212 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:57.213 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:57.213 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:59.180 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 76f22b046100d2f0ac9a6c02be7d8c4f735281c6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:59.180 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 76f22b046100d2f0ac9a6c02be7d8c4f735281c6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:59.181 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:59.181 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-rxdyuavq-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:48:59.253 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-rxdyuavq-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:00.256 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:00.256 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-rxdyuavq-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:00.369 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-rxdyuavq-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-nodejs-rxdyuavq-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-rxdyuavq/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (7034859)
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-rxdyuavq  Synced     Healthy        service/e2e-tests-nodejs-rxdyuavq created
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-rxdyuavq  Synced     Healthy        deployment.apps/e2e-tests-nodejs-rxdyuavq created
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-rxdyuavq  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-rxdyuavq created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:00.370 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-rxdyuavq-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:07.947 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:49:00+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:49:00+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:49:00+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:49:05+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:49:06+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              deployment.apps/e2e-tests-nodejs-rxdyuavq configured
2026-05-05T17:49:06+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-rxdyuavq unchanged
2026-05-05T17:49:06+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:49:06+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              service/e2e-tests-nodejs-rxdyuavq unchanged
2026-05-05T17:49:06+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-rxdyuavq  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-rxdyuavq configured

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

Operation:          Sync
Sync Revision:      76f22b046100d2f0ac9a6c02be7d8c4f735281c6
Phase:              Succeeded
Start:              2026-05-05 17:49:01 +0000 UTC
Finished:           2026-05-05 17:49:06 +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-rxdyuavq  Synced     Healthy            service/e2e-tests-nodejs-rxdyuavq unchanged
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-rxdyuavq  Synced     Progressing        deployment.apps/e2e-tests-nodejs-rxdyuavq configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-rxdyuavq  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-rxdyuavq unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:08.017 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-rxdyuavq-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:08.018 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-rxdyuavq-stage | Elapsed: 9s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-rxdyuavq-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:17.753 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-rxdyuavq-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:17.754 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-rxdyuavq-stage | Elapsed: 19s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-rxdyuavq-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.526 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-rxdyuavq-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.526 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.551 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-rxdyuavq-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.551 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.551 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.551 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 76f22b046100d2f0ac9a6c02be7d8c4f735281c6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.552 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 76f22b046100d2f0ac9a6c02be7d8c4f735281c6 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.554 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.554 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.554 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.555 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc in namespace: tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.585 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.820 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 found from Promotion Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-bscnc 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="96.428">
<system-out>
<![CDATA[2026-05-05 17:49:32.842 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-rxdyuavq/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.842 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-rxdyuavq/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.953 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-rxdyuavq/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.953 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-rxdyuavq/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.954 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.976 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.976 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:32.976 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-rxdyuavq/overlays/prod/deployment-patch.yaml in repo e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:33.065 [[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-05-05 17:49:33.065 [[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-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce" {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:36.918 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003372976 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:38.451 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq-gitops/pull/2 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:38.452 [[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-05-05 17:49:38.452 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-nodejs-rxdyuavq-gitops repository {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:38.452 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-nodejs-rxdyuavq-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:38.452 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-rxdyuavq-gitops, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:38.481 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:38.481 [[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-05-05 17:49:38.482 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-rxdyuavq-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-rxdyuavq-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.233 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.233 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.233 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.233 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd was triggered by promotion PR #2 in e2e-tests-nodejs-rxdyuavq-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.234 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.261 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.262 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.262 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:49:44.262 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:14.310 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:14.311 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:14.311 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:14.311 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd | Status: running | Reason: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:44.341 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:44.341 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:44.341 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:44.342 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:44.344 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:44.344 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:46.357 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: fd4fce30f3fe59848baa2cc7955f1d948016d6a7 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:46.357 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: fd4fce30f3fe59848baa2cc7955f1d948016d6a7 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:46.357 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:46.358 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-rxdyuavq-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:46.423 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-rxdyuavq-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:47.118 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:47.118 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-rxdyuavq-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:47.246 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-rxdyuavq-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-nodejs-rxdyuavq-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-rxdyuavq-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-rxdyuavq/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (76f22b0)
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-rxdyuavq  Synced     Healthy        service/e2e-tests-nodejs-rxdyuavq created
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-rxdyuavq  Synced     Healthy        deployment.apps/e2e-tests-nodejs-rxdyuavq created
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-rxdyuavq  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-rxdyuavq created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:47.246 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-rxdyuavq-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:52.888 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:50:47+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:50:47+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:50:47+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-rxdyuavq    Synced  Healthy              
2026-05-05T17:50:50+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:50:52+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-rxdyuavq unchanged
2026-05-05T17:50:52+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:50:52+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              service/e2e-tests-nodejs-rxdyuavq unchanged
2026-05-05T17:50:52+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-rxdyuavq    Synced   Healthy              deployment.apps/e2e-tests-nodejs-rxdyuavq configured
2026-05-05T17:50:52+00:00   apps  Deployment  tssc-app-prod  e2e-tests-nodejs-rxdyuavq  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-rxdyuavq configured

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

Operation:          Sync
Sync Revision:      fd4fce30f3fe59848baa2cc7955f1d948016d6a7
Phase:              Succeeded
Start:              2026-05-05 17:50:47 +0000 UTC
Finished:           2026-05-05 17:50:52 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                       STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod              Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-nodejs-rxdyuavq  Synced     Healthy            service/e2e-tests-nodejs-rxdyuavq unchanged
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-rxdyuavq  Synced     Progressing        deployment.apps/e2e-tests-nodejs-rxdyuavq configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-rxdyuavq  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-rxdyuavq unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:52.955 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-rxdyuavq-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:50:52.955 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-rxdyuavq-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-rxdyuavq-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:00.948 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-rxdyuavq-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:00.948 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-rxdyuavq-prod | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-rxdyuavq-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:08.992 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-rxdyuavq-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:08.993 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.016 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-rxdyuavq-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.016 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.016 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.016 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: fd4fce30f3fe59848baa2cc7955f1d948016d6a7 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.016 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: fd4fce30f3fe59848baa2cc7955f1d948016d6a7 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.017 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.018 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.018 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.018 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd in namespace: tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.042 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.266 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 found from Promotion Pipeline e2e-tests-nodejs-rxdyuavq-gitops-on-pull-request-cjvgd 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.26">
<system-out>
<![CDATA[2026-05-05 17:51:09.368 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.369 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce and document ID urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.369 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce and document ID: urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.369 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.465 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.465 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.465 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce, Published: 2026-05-05T17:46:29Z, SHA256: sha256:b11877cdfba6836d8509789b3bd4e9429091013e274ed7e5e1b355f537ce1173 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.465 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.465 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce and document ID urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.466 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce and document ID: urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.466 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.542 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.542 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.543 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce, Published: 2026-05-05T17:46:29Z, SHA256: sha256:b11877cdfba6836d8509789b3bd4e9429091013e274ed7e5e1b355f537ce1173 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.543 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1,urn:uuid:5fbdf227-81e7-4ac3-87ae-95a0770d15f4/1 found in TPA!!! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-05-05 17:51:09.544 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-nodejs-rxdyuavq:77e48ff42ac6b3c7c5d241de306a1655cef702ce {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-nodejs[github-azure-quay]" tests="6" failures="0" skipped="0" time="617.351" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="160.525">
<system-out>
<![CDATA[2026-05-05 17:41:09.631 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.633 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-nodejs-fskjynre'... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.639 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.710 [[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-05-05 17:41:09.711 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.711 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.711 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.732 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.753 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.756 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.757 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.776 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.776 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:09.777 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:10.232 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-nodejs-fskjynre, ID: 1227615e-1277-4805-94ea-b6791cf12a78 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:10.232 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-nodejs-fskjynre to be completed... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:10.233 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 1227615e-1277-4805-94ea-b6791cf12a78 to complete... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:10.383 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:10.384 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 1227615e-1277-4805-94ea-b6791cf12a78: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:15.802 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:15.802 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 1227615e-1277-4805-94ea-b6791cf12a78: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:20.826 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:20.827 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 1227615e-1277-4805-94ea-b6791cf12a78: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:25.859 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:25.859 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 1227615e-1277-4805-94ea-b6791cf12a78: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:30.889 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:30.889 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:30.889 [[32mINFO [0m] rhdh.developer-hub: Task 1227615e-1277-4805-94ea-b6791cf12a78 completed successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:30.889 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-nodejs-fskjynre' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:30.890 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:30.902 [[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-fskjynre...
2026-05-05 17:41:30.903 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-fskjynre-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:30.903 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:31.158 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 71f2b7db444da2dfb25f268df709cb9fcf24d9be {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Waiting for ArgoCD CI application to sync to commit: 71f2b7db444da2dfb25f268df709cb9fcf24d9be
2026-05-05 17:41:31.181 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-nodejs-fskjynre-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-fskjynre-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-nodejs-fskjynre-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"a26734a6-6e6e-454e-8633-e79d41b9d5ed","cache-control":"no-cache, private","connection":"close","content-length":"292","content-type":"application/json","date":"Tue, 05 May 2026 17:41:31 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"b876d0d8-78bf-4017-abb8-48d3e0ec8083","x-kubernetes-pf-prioritylevel-uid":"3e0d955d-f87b-4afd-bd6a-42f505bcd3ad"} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:31.182 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:50.800 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-fskjynre-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:41:50.800 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:26.670 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fskjynre-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:26.670 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:26.671 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:26.671 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 71f2b7db444da2dfb25f268df709cb9fcf24d9be {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:42:26.671 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:26.672 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:26.672 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-nodejs-fskjynre... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:26.898 [[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-05-05 17:42:30.980 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:30.980 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:30.980 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-nodejs-fskjynre... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:30.981 [[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-05-05 17:42:30.981 [[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-05-05 17:42:37.747 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre branch 'main' with commit SHA: 626f386757a64bafa077374112219f0e1808138c {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:37.748 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 626f386757a64bafa077374112219f0e1808138c {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:38.810 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops branch 'main' with commit SHA: d5a6cb46b36991a4be348acf40383560329bd441 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:38.810 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: d5a6cb46b36991a4be348acf40383560329bd441 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:38.811 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-nodejs-fskjynre for component e2e-tests-nodejs-fskjynre... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:38.832 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-nodejs-fskjynre for component e2e-tests-nodejs-fskjynre... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:38.832 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-nodejs-fskjynre for component e2e-tests-nodejs-fskjynre... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:38.833 [[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-05-05 17:42:38.833 [[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-05-05 17:42:39.413 [[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-05-05 17:42:39.450 [[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-05-05 17:42:40.216 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre type=github name=e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:40.217 [[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-05-05 17:42:40.265 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops type=github name=e2e-tests-nodejs-fskjynre-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:40.265 [[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-05-05 17:42:46.718 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8079?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:46.775 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8079... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:46.775 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8079?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:46.838 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8080?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:46.887 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8080... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:46.888 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8080?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:51.659 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-nodejs-fskjynre-gitops". {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:51.660 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:52.396 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-nodejs-fskjynre". {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:52.396 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:52.396 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-nodejs-fskjynre... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:52.428 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:52.429 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:52.430 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-nodejs-fskjynre-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:52.430 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-nodejs-fskjynre-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:42:52.430 [[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-05-05 17:42:52.431 [[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-05-05 17:42:52.431 [[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-05-05 17:42:52.431 [[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-05-05 17:43:00.942 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:00.943 [[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-05-05 17:43:01.237 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4114?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:01.347 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:01.347 [[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-05-05 17:43:01.393 [[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-05-05 17:43:03.463 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:03.464 [[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-05-05 17:43:03.528 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:03.528 [[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-05-05 17:43:03.531 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4114?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:03.577 [[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-05-05 17:43:17.832 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:17.832 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-nodejs-fskjynre... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:17.833 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:17.833 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:17.833 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-nodejs-fskjynre-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:17.992 [[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-05-05 17:43:17.993 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:18.016 [[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-05-05 17:43:18.016 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:24.890 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops branch 'main' with commit SHA: 2a9bedf612d64b1b66c9b193aa201fcc6f7144c7 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:24.891 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 2a9bedf612d64b1b66c9b193aa201fcc6f7144c7 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:25.782 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre branch 'main' with commit SHA: 9d4182048f390f7fd5f77f1ceb7cee1aca55e993 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:25.783 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 9d4182048f390f7fd5f77f1ceb7cee1aca55e993 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:25.783 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:25.783 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:25.783 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:25.783 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:25.784 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:25.784 [[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-05-05 17:43:33.688 [[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-05-05 17:43:50.053 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8080 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:50.054 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:50.102 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8080 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:50.102 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:50.102 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:50.149 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:50.149 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] No builds found for e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:50.150 [[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:146) 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="191.581">
<system-out>
<![CDATA[2026-05-05 17:43:50.178 [[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-05-05 17:43:50.178 [[32mINFO [0m] utils.test.common: Using azure for github repository {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:50.178 [[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-05-05 17:43:50.179 [[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-05-05 17:43:54.021 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre branch 'main' with commit SHA: c2ef5133922c02826bacf3a7eeca0cd624905052 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:54.022 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: c2ef5133922c02826bacf3a7eeca0cd624905052 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:43:54.022 [[32mINFO [0m] utils.test.common: Created commit with SHA: c2ef5133922c02826bacf3a7eeca0cd624905052 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:04.028 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for commit c2ef5133922c02826bacf3a7eeca0cd624905052 on main branch in e2e-tests-nodejs-fskjynre... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:04.029 [[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-05-05 17:44:16.024 [[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-05-05 17:44:25.744 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8080 and 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:25.745 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8080 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:25.745 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:27.645 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8080 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:27.645 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:27.645 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:29.613 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:29.613 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13591?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:29.613 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13589?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:31.612 [[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/13591"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13591"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13591/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13591/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8080"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "ef4e6fff-8666-42b5-ae0d-0e5319b07c93"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "9d4182048f390f7fd5f77f1ceb7cee1aca55e993",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre"
    },
    "id": 13591,
    "buildNumber": "20260505.2",
    "status": "inProgress",
    "queueTime": "2026-05-05T17:43:57.683562Z",
    "startTime": "2026-05-05T17:44:01.789366Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13591",
    "definition": {
      "drafts": [],
      "id": 8080,
      "name": "e2e-tests-nodejs-fskjynre",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8080?revision=2",
      "uri": "vstfs:///Build/Definition/8080",
      "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/13591",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "9d4182048f390f7fd5f77f1ceb7cee1aca55e993",
    "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-05-05T17:44:01.8Z",
    "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": "ef4e6fff-8666-42b5-ae0d-0e5319b07c93"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13591/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre",
      "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/13589"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13589"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13589/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13589/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8080"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "82c75a62-6047-431e-96c9-ab3556ea49bc"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "c2ef5133922c02826bacf3a7eeca0cd624905052",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre"
    },
    "id": 13589,
    "buildNumber": "20260505.1",
    "status": "inProgress",
    "queueTime": "2026-05-05T17:43:56.2795203Z",
    "startTime": "2026-05-05T17:44:01.0183507Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13589",
    "definition": {
      "drafts": [],
      "id": 8080,
      "name": "e2e-tests-nodejs-fskjynre",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8080?revision=2",
      "uri": "vstfs:///Build/Definition/8080",
      "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/13589",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "c2ef5133922c02826bacf3a7eeca0cd624905052",
    "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-05-05T17:44:01.023Z",
    "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": "82c75a62-6047-431e-96c9-ab3556ea49bc"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13589/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:31.613 [[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/13589"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13589"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13589/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13589/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8080"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"82c75a62-6047-431e-96c9-ab3556ea49bc"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"c2ef5133922c02826bacf3a7eeca0cd624905052","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre"},"id":13589,"buildNumber":"20260505.1","status":"inProgress","queueTime":"2026-05-05T17:43:56.2795203Z","startTime":"2026-05-05T17:44:01.0183507Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13589","definition":{"drafts":[],"id":8080,"name":"e2e-tests-nodejs-fskjynre","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8080?revision=2","uri":"vstfs:///Build/Definition/8080","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/13589","sourceBranch":"refs/heads/main","sourceVersion":"c2ef5133922c02826bacf3a7eeca0cd624905052","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-05-05T17:44:01.023Z","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":"82c75a62-6047-431e-96c9-ab3556ea49bc"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13589/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:31.613 [[32mINFO [0m] utils.test.common: Pipeline 8080-13589 was triggered by commit c2ef5133922c02826bacf3a7eeca0cd624905052 on main branch in e2e-tests-nodejs-fskjynre {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:31.614 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8080-13589 to finish... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:31.614 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs/13589?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:33.341 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8080-13589 status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:44:33.341 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8080-13589 | Status: running | Reason: Pipeline 8080-13589 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:45:03.346 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs/13589?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:45:14.263 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8080-13589 status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:45:14.264 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8080-13589 | Status: running | Reason: Pipeline 8080-13589 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:45:44.275 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs/13589?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:45:54.406 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8080-13589 status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:45:54.407 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: 8080-13589 | Status: running | Reason: Pipeline 8080-13589 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:46:24.421 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs/13589?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:46:29.466 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8080-13589 status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:46:29.466 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: 8080-13589 | Status: running | Reason: Pipeline 8080-13589 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:46:59.492 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs/13589?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:01.744 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8080-13589 status: success {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:01.744 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:01.755 [[32mINFO [0m] utils.test.common: azure pipeline 8080-13589 was successful {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:01.755 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="31.187">
<system-out>
<![CDATA[2026-05-05 17:47:01.813 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-fskjynre-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:01.814 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:02.036 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 9d261b8e82f2b23a434002d8fe0140c7c9f2d5a1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:02.036 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:02.037 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-fskjynre-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:02.287 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-fskjynre-development using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:03.065 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:03.065 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-fskjynre-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:03.226 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-fskjynre-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-nodejs-fskjynre-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-fskjynre/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2a9bedf)
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-fskjynre  Synced     Healthy        service/e2e-tests-nodejs-fskjynre created
apps                Deployment  tssc-app-development  e2e-tests-nodejs-fskjynre  Synced     Healthy        deployment.apps/e2e-tests-nodejs-fskjynre created
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-fskjynre  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-fskjynre created
 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:03.227 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-fskjynre-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:08.992 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:47:03+00:00                         Service  tssc-app-development  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:47:03+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:47:03+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:47:07+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:47:08+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:47:08+00:00                         Service  tssc-app-development  e2e-tests-nodejs-fskjynre    Synced   Healthy              service/e2e-tests-nodejs-fskjynre unchanged
2026-05-05T17:47:08+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-fskjynre    Synced   Healthy              deployment.apps/e2e-tests-nodejs-fskjynre configured
2026-05-05T17:47:08+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-fskjynre    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-fskjynre unchanged
2026-05-05T17:47:08+00:00   apps  Deployment  tssc-app-development  e2e-tests-nodejs-fskjynre  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-fskjynre configured

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

Operation:          Sync
Sync Revision:      9d261b8e82f2b23a434002d8fe0140c7c9f2d5a1
Phase:              Succeeded
Start:              2026-05-05 17:47:03 +0000 UTC
Finished:           2026-05-05 17:47:08 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                       STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development       Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-nodejs-fskjynre  Synced     Healthy            service/e2e-tests-nodejs-fskjynre unchanged
apps                Deployment  tssc-app-development  e2e-tests-nodejs-fskjynre  Synced     Progressing        deployment.apps/e2e-tests-nodejs-fskjynre configured
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-fskjynre  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-fskjynre unchanged
 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:09.067 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fskjynre-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:09.068 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-fskjynre-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fskjynre-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:18.812 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fskjynre-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:18.812 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-fskjynre-development | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fskjynre-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.943 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-fskjynre-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.943 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.965 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fskjynre-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.965 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.966 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.966 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 9d261b8e82f2b23a434002d8fe0140c7c9f2d5a1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.966 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 9d261b8e82f2b23a434002d8fe0140c7c9f2d5a1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.967 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
]]>
</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="117.165">
<system-out>
<![CDATA[2026-05-05 17:47:32.990 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-fskjynre/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:32.991 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-fskjynre/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:33.169 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-fskjynre/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:33.169 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-fskjynre/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:33.171 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:33.195 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:33.196 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:33.196 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-fskjynre/overlays/stage/deployment-patch.yaml in repo e2e-tests-nodejs-fskjynre-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:33.296 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:33.296 [[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-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993" {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:37.160 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003253196 in your fork {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:38.878 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops/pull/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:38.879 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:38.879 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-nodejs-fskjynre-gitops repository {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:38.879 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #1 in e2e-tests-nodejs-fskjynre-gitops... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:38.879 [[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-05-05 17:47:48.011 [[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-05-05 17:47:57.885 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8080 and 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:57.886 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8080 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:57.886 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:58.562 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8080 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:58.563 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:58.563 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:59.217 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:59.217 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 1 with sha 588dc2c101a83c48a7d937d2a0f37e859157381d {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:47:59.218 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13595?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:00.032 [[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/13595"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13595"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13595/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13595/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8079"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"7ec844e5-013c-4ad8-bb3e-5d9572771abd"}],"triggerInfo":{"pr.sourceBranch":"promote-to-stage-1778003253196","pr.sourceSha":"588dc2c101a83c48a7d937d2a0f37e859157381d","pr.id":"3632164127","pr.title":"Promote to stage environment","pr.number":"1","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13595,"buildNumber":"20260505.1","status":"inProgress","queueTime":"2026-05-05T17:47:45.750759Z","startTime":"2026-05-05T17:47:49.4956006Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13595","definition":{"drafts":[],"id":8079,"name":"e2e-tests-nodejs-fskjynre-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8079?revision=2","uri":"vstfs:///Build/Definition/8079","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/13595","sourceBranch":"refs/pull/1/merge","sourceVersion":"983715f7c2da02f6d413c2c9c28d7aae0f319b67","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:47:49.503Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632164127\",\"system.pullRequest.pullRequestNumber\":\"1\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-stage-1778003253196\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops.git\",\"system.pullRequest.sourceCommitId\":\"588dc2c101a83c48a7d937d2a0f37e859157381d\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"7ec844e5-013c-4ad8-bb3e-5d9572771abd"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13595/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:00.032 [[32mINFO [0m] utils.test.common: Pipeline 8079-13595 was triggered by promotion PR #1 in e2e-tests-nodejs-fskjynre-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:00.033 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8079-13595 to finish... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:00.033 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs/13595?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:00.672 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8079-13595 status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:00.672 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8079-13595 | Status: running | Reason: Pipeline 8079-13595 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:30.692 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs/13595?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:30.767 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8079-13595 status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:48:30.767 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8079-13595 | Status: running | Reason: Pipeline 8079-13595 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:00.794 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs/13595?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:00.871 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8079-13595 status: success {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:00.872 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:00.873 [[32mINFO [0m] utils.test.common: azure pipeline 8079-13595 was successful {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:00.873 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:02.800 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 18b376addca6db4294a073d708a3d15a1f29a15f {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:02.800 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 18b376addca6db4294a073d708a3d15a1f29a15f {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:02.800 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:02.800 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-fskjynre-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:02.867 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-fskjynre-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:03.922 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:03.923 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-fskjynre-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:04.047 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-fskjynre-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-nodejs-fskjynre-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-fskjynre/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2a9bedf)
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-fskjynre  Synced     Healthy        service/e2e-tests-nodejs-fskjynre created
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-fskjynre  Synced     Healthy        deployment.apps/e2e-tests-nodejs-fskjynre created
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-fskjynre  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-fskjynre created
 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:04.047 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-fskjynre-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:11.200 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:49:04+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:49:04+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:49:04+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:49:09+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:49:10+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-fskjynre    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-fskjynre unchanged
2026-05-05T17:49:10+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:49:10+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-fskjynre    Synced   Healthy              service/e2e-tests-nodejs-fskjynre unchanged
2026-05-05T17:49:10+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-fskjynre    Synced   Healthy              deployment.apps/e2e-tests-nodejs-fskjynre configured
2026-05-05T17:49:10+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-fskjynre  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-fskjynre configured

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

Operation:          Sync
Sync Revision:      18b376addca6db4294a073d708a3d15a1f29a15f
Phase:              Succeeded
Start:              2026-05-05 17:49:05 +0000 UTC
Finished:           2026-05-05 17:49:10 +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-fskjynre  Synced     Healthy            service/e2e-tests-nodejs-fskjynre unchanged
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-fskjynre  Synced     Progressing        deployment.apps/e2e-tests-nodejs-fskjynre configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-fskjynre  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-fskjynre unchanged
 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:11.266 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fskjynre-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:11.266 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-fskjynre-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fskjynre-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:16.434 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fskjynre-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:16.434 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-fskjynre-stage | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fskjynre-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.701 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-fskjynre-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.701 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.718 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fskjynre-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.718 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.718 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.718 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 18b376addca6db4294a073d708a3d15a1f29a15f {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.718 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 18b376addca6db4294a073d708a3d15a1f29a15f {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.719 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.720 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.720 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8079 logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:29.720 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs/13595/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.153 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 found from Promotion Pipeline 8079 logs {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
]]>
</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="115.305">
<system-out>
<![CDATA[2026-05-05 17:49:30.176 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-fskjynre/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.176 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-fskjynre/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.305 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-fskjynre/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.306 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-fskjynre/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.307 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.339 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.339 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.340 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-fskjynre/overlays/prod/deployment-patch.yaml in repo e2e-tests-nodejs-fskjynre-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.421 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:30.421 [[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-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993" {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:34.339 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003370339 in your fork {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:35.857 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops/pull/2 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:35.857 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:35.857 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-nodejs-fskjynre-gitops repository {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:35.857 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #2 in e2e-tests-nodejs-fskjynre-gitops... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:35.858 [[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-05-05 17:49:44.602 [[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-05-05 17:49:52.426 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8080 and 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:52.427 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8080 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:52.427 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8080/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:53.389 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8080 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:53.390 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:53.390 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:54.283 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8079 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:54.284 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 2 with sha 78207e79269b681b776912a5a1ecc5f66ae8503b {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:54.284 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13599?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:55.212 [[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/13599"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13599"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13599/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13599/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8079"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"70eec23b-de1c-4f9d-a7be-c23a1532bf5e"}],"triggerInfo":{"pr.sourceBranch":"promote-to-prod-1778003370339","pr.sourceSha":"78207e79269b681b776912a5a1ecc5f66ae8503b","pr.id":"3632173118","pr.title":"Promote to prod environment","pr.number":"2","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13599,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:49:43.7344745Z","startTime":"2026-05-05T17:49:47.2300893Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13599","definition":{"drafts":[],"id":8079,"name":"e2e-tests-nodejs-fskjynre-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8079?revision=2","uri":"vstfs:///Build/Definition/8079","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/13599","sourceBranch":"refs/pull/2/merge","sourceVersion":"e1c81bee97f2d70e0bc508bd956fc470cee19b4b","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:49:47.237Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632173118\",\"system.pullRequest.pullRequestNumber\":\"2\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-prod-1778003370339\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops.git\",\"system.pullRequest.sourceCommitId\":\"78207e79269b681b776912a5a1ecc5f66ae8503b\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"70eec23b-de1c-4f9d-a7be-c23a1532bf5e"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13599/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:55.212 [[32mINFO [0m] utils.test.common: Pipeline 8079-13599 was triggered by promotion PR #2 in e2e-tests-nodejs-fskjynre-gitops {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:55.212 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8079-13599 to finish... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:55.213 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs/13599?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:56.064 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8079-13599 status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:49:56.064 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8079-13599 | Status: running | Reason: Pipeline 8079-13599 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:50:26.079 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs/13599?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:50:26.740 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8079-13599 status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:50:26.740 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8079-13599 | Status: running | Reason: Pipeline 8079-13599 not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:50:56.766 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs/13599?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:50:58.622 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8079-13599 status: success {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:50:58.623 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:50:58.625 [[32mINFO [0m] utils.test.common: azure pipeline 8079-13599 was successful {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:50:58.625 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:00.538 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: d78d194491d227f9feffe2abb495ce04a6aa210a {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:00.538 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: d78d194491d227f9feffe2abb495ce04a6aa210a {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:00.539 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:00.539 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-fskjynre-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:00.616 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-fskjynre-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:01.510 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:01.510 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-fskjynre-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:01.634 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-fskjynre-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-nodejs-fskjynre-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fskjynre-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-fskjynre/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (9d261b8)
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-fskjynre  Synced     Healthy        service/e2e-tests-nodejs-fskjynre created
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-fskjynre  Synced     Healthy        deployment.apps/e2e-tests-nodejs-fskjynre created
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-fskjynre  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-fskjynre created
 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:01.634 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-fskjynre-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:08.594 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:51:02+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:51:02+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:51:02+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-fskjynre    Synced  Healthy              
2026-05-05T17:51:06+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:51:07+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:51:07+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-fskjynre    Synced   Healthy              service/e2e-tests-nodejs-fskjynre unchanged
2026-05-05T17:51:07+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-fskjynre    Synced   Healthy              deployment.apps/e2e-tests-nodejs-fskjynre configured
2026-05-05T17:51:07+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-fskjynre    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-fskjynre unchanged
2026-05-05T17:51:07+00:00   apps  Deployment  tssc-app-prod  e2e-tests-nodejs-fskjynre  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-fskjynre configured

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

Operation:          Sync
Sync Revision:      d78d194491d227f9feffe2abb495ce04a6aa210a
Phase:              Succeeded
Start:              2026-05-05 17:51:02 +0000 UTC
Finished:           2026-05-05 17:51:07 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                       STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod              Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-nodejs-fskjynre  Synced     Healthy            service/e2e-tests-nodejs-fskjynre unchanged
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-fskjynre  Synced     Progressing        deployment.apps/e2e-tests-nodejs-fskjynre configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-fskjynre  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-fskjynre unchanged
 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:08.660 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fskjynre-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:08.661 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-fskjynre-prod | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fskjynre-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:14.001 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fskjynre-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:14.002 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-fskjynre-prod | Elapsed: 13s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fskjynre-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.553 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-fskjynre-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.554 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.579 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fskjynre-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.579 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.579 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.579 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: d78d194491d227f9feffe2abb495ce04a6aa210a {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.580 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: d78d194491d227f9feffe2abb495ce04a6aa210a {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.582 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.582 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.582 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8079 logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:22.582 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8079/runs/13599/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:25.478 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 found from Promotion Pipeline 8079 logs {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
]]>
</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="1.588">
<system-out>
<![CDATA[2026-05-05 17:51:25.502 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:25.503 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 and document ID urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:25.503 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 and document ID: urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:25.503 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:25.620 [[32mINFO [0m] tpa.client: Token expired. Refreshing... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:26.989 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:26.989 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:26.990 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993, Published: 2026-05-05T17:43:19Z, SHA256: sha256:429edd0eaf56d54870fc68c2047ebe2ea6885b8c17e78836f7c583fbdb8b2631 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:26.990 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:26.990 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 and document ID urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:26.990 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 and document ID: urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:26.990 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:27.085 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:27.085 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:27.085 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993, Published: 2026-05-05T17:43:19Z, SHA256: sha256:429edd0eaf56d54870fc68c2047ebe2ea6885b8c17e78836f7c583fbdb8b2631 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:27.085 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1,urn:uuid:77bc7111-0c2a-4677-a2b5-10accf4fca31/1 found in TPA!!! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-05-05 17:51:27.086 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-nodejs-fskjynre:azure-9d4182048f390f7fd5f77f1ceb7cee1aca55e993 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-java-quarkus[github-tekton-quay]" tests="6" failures="0" skipped="0" time="774.021" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="93.059">
<system-out>
<![CDATA[2026-05-05 17:41:09.614 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.616 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-quarkus-jhxbgkxg'... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.624 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.688 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.714 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.717 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.717 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.739 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.739 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:09.740 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:10.116 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-quarkus-jhxbgkxg, ID: 169f8e38-27a8-4954-88ff-1f2c2d62b64e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:10.116 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-quarkus-jhxbgkxg to be completed... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:10.117 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 169f8e38-27a8-4954-88ff-1f2c2d62b64e to complete... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:10.225 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:10.226 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 169f8e38-27a8-4954-88ff-1f2c2d62b64e: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:15.390 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:15.390 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 169f8e38-27a8-4954-88ff-1f2c2d62b64e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:20.411 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:20.411 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 169f8e38-27a8-4954-88ff-1f2c2d62b64e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:25.497 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:25.497 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 169f8e38-27a8-4954-88ff-1f2c2d62b64e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:30.566 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:30.566 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 169f8e38-27a8-4954-88ff-1f2c2d62b64e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:35.680 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:35.681 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 169f8e38-27a8-4954-88ff-1f2c2d62b64e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:40.822 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:40.822 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 169f8e38-27a8-4954-88ff-1f2c2d62b64e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:45.918 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:45.918 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 169f8e38-27a8-4954-88ff-1f2c2d62b64e: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:50.938 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:50.939 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:50.939 [[32mINFO [0m] rhdh.developer-hub: Task 169f8e38-27a8-4954-88ff-1f2c2d62b64e completed successfully {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:50.939 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-quarkus-jhxbgkxg' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:50.939 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:50.954 [[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-jhxbgkxg...
2026-05-05 17:41:50.954 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-jhxbgkxg-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:50.955 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:51.160 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': b0ed9c50b34d62a413c8ba56cf2acdfc26a3742f {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Waiting for ArgoCD CI application to sync to commit: b0ed9c50b34d62a413c8ba56cf2acdfc26a3742f
2026-05-05 17:41:51.182 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-jhxbgkxg-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: b0ed9c50b34d62a413c8ba56cf2acdfc26a3742f) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:41:51.183 [[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-05-05 17:42:04.098 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-jhxbgkxg-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:04.098 [[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-05-05 17:42:42.540 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-jhxbgkxg-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.540 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.540 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.540 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: b0ed9c50b34d62a413c8ba56cf2acdfc26a3742f {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:42:42.541 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.541 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-java-quarkus-jhxbgkxg (GitHub + Tekton CI) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.541 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.541 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.542 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.565 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.666 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.666 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:42.667 [[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:159) 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="394.261">
<system-out>
<![CDATA[2026-05-05 17:42:42.698 [[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-05-05 17:42:42.698 [[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-05-05 17:42:42.699 [[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-05-05 17:42:46.510 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1778002962699 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:48.052 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:48.053 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg/pull/1 with SHA: 6c64fefdab955e77629a4e1d77ec23d837da3c42 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:48.054 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-quarkus-jhxbgkxg... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:48.054 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:48.076 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:48.076 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-jhxbgkxg. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:48.076 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:53.164 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:42:53.164 [[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-05-05 17:42:53.165 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.173 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.173 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.173 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.174 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln was triggered by promotion PR #1 in e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.174 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.205 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.206 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.206 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:06.206 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:36.282 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:36.282 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:36.282 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:43:36.283 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:44:06.349 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:44:06.349 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:44:06.349 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:44:06.349 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:44:36.419 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:44:36.419 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:44:36.419 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:44:36.420 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:45:06.483 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:45:06.483 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:45:06.483 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:45:06.484 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:45:36.549 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:45:36.550 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:45:36.550 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:45:36.550 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:06.622 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:06.622 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:06.623 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:06.623 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:06.630 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-jhxbgkxg-on-pull-request-tzmln was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:06.631 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:08.658 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 374b6da12e1141e5e0793966e1857486e49397be {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:08.659 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-java-quarkus-jhxbgkxg... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:08.659 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg, event type: push {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:08.693 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:08.693 [[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-05-05 17:46:08.694 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg, event: push, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.607 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.607 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.608 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.608 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm was triggered by on-push pipeline after merging #1 in e2e-tests-java-quarkus-jhxbgkxg {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.608 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.644 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.644 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.644 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:16.645 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:46.685 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:46.685 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:46.685 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:46:46.685 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:47:16.751 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:47:16.752 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:47:16.752 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:47:16.752 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:47:46.815 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:47:46.815 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:47:46.815 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:47:46.816 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:48:16.852 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:48:16.853 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:48:16.853 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:48:16.853 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:48:46.912 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:48:46.913 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:48:46.913 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:48:46.913 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:16.954 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:16.954 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:16.954 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:16.955 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:16.957 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-jhxbgkxg-on-push-kl7pm was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:16.957 [[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="25.278">
<system-out>
<![CDATA[2026-05-05 17:49:17.006 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-jhxbgkxg-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:17.007 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:17.208 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 4bf375e4796d48f9eafe2c8a254fe53a711b2e21 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:17.208 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:17.208 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-jhxbgkxg-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:17.283 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-jhxbgkxg-development using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:18.253 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:18.253 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-jhxbgkxg-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:18.382 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-jhxbgkxg-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-jhxbgkxg-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-jhxbgkxg/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (b0ed9c5)
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-jhxbgkxg  Synced     Healthy        service/e2e-tests-java-quarkus-jhxbgkxg created
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-jhxbgkxg created
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:18.382 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-jhxbgkxg-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:24.697 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:49:18+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:49:18+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:49:18+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:49:22+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:49:23+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:49:23+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              service/e2e-tests-java-quarkus-jhxbgkxg unchanged
2026-05-05T17:49:23+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured
2026-05-05T17:49:23+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg unchanged
2026-05-05T17:49:24+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured

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

Operation:          Sync
Sync Revision:      4bf375e4796d48f9eafe2c8a254fe53a711b2e21
Phase:              Succeeded
Start:              2026-05-05 17:49:18 +0000 UTC
Finished:           2026-05-05 17:49:23 +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-jhxbgkxg  Synced     Healthy            service/e2e-tests-java-quarkus-jhxbgkxg unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:24.760 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-jhxbgkxg-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:24.760 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-jhxbgkxg-development | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-jhxbgkxg-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:32.734 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-jhxbgkxg-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:32.734 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-jhxbgkxg-development | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-jhxbgkxg-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.232 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-jhxbgkxg-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.233 [[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-05-05 17:49:42.252 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-jhxbgkxg-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.253 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.253 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.253 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 4bf375e4796d48f9eafe2c8a254fe53a711b2e21 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.253 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 4bf375e4796d48f9eafe2c8a254fe53a711b2e21 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.256 [[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="155.757">
<system-out>
<![CDATA[2026-05-05 17:49:42.282 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-jhxbgkxg/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.283 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-jhxbgkxg/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.410 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-jhxbgkxg/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.410 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-jhxbgkxg/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.411 [[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-05-05 17:49:42.433 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.433 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.434 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-jhxbgkxg/overlays/stage/deployment-patch.yaml in repo e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:42.531 [[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-05-05 17:49:42.531 [[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-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be" {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:46.298 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003382434 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:47.879 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg-gitops/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:47.879 [[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-05-05 17:49:47.879 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-java-quarkus-jhxbgkxg-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:47.879 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-quarkus-jhxbgkxg-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:47.880 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:47.907 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:47.907 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:47.908 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:53.173 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:53.173 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:49:53.173 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 2/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:02.952 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:02.952 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:02.953 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 3/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:17.985 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:17.985 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:17.986 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 4/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:33.023 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:33.023 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:33.023 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 5/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.070 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.070 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.070 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.070 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 was triggered by promotion PR #1 in e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.070 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.097 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.098 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.098 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:50:48.098 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:18.134 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:18.134 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:18.134 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:18.134 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:48.212 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:48.212 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:48.212 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:48.212 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:48.215 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:48.215 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:50.025 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 2b69447d6f84875b314c18f19e1a807f98068af3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:50.026 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 2b69447d6f84875b314c18f19e1a807f98068af3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:50.026 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:50.027 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-jhxbgkxg-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:50.091 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-jhxbgkxg-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:50.964 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:50.965 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-jhxbgkxg-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:51.090 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-jhxbgkxg-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-jhxbgkxg-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-jhxbgkxg/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (4bf375e)
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-jhxbgkxg  Synced     Healthy        service/e2e-tests-java-quarkus-jhxbgkxg created
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-jhxbgkxg created
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:51.090 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-jhxbgkxg-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:57.300 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:51:51+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:51:51+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:51:51+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:51:55+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:51:56+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:51:56+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              service/e2e-tests-java-quarkus-jhxbgkxg unchanged
2026-05-05T17:51:56+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured
2026-05-05T17:51:56+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg unchanged
2026-05-05T17:51:56+00:00   apps  Deployment  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured

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

Operation:          Sync
Sync Revision:      2b69447d6f84875b314c18f19e1a807f98068af3
Phase:              Succeeded
Start:              2026-05-05 17:51:51 +0000 UTC
Finished:           2026-05-05 17:51: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-java-quarkus-jhxbgkxg  Synced     Healthy            service/e2e-tests-java-quarkus-jhxbgkxg unchanged
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:57.372 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-jhxbgkxg-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:51:57.372 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-jhxbgkxg-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-jhxbgkxg-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:06.267 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-jhxbgkxg-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:06.268 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-jhxbgkxg-stage | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-jhxbgkxg-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.796 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-jhxbgkxg-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.796 [[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-05-05 17:52:17.814 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-jhxbgkxg-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.814 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.814 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.814 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 2b69447d6f84875b314c18f19e1a807f98068af3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.814 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 2b69447d6f84875b314c18f19e1a807f98068af3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.816 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.816 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.817 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.817 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:17.844 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:18.035 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 found from Promotion Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-9vkm5 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="105.449">
<system-out>
<![CDATA[2026-05-05 17:52:18.055 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-jhxbgkxg/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:18.055 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-jhxbgkxg/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:18.197 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-jhxbgkxg/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:18.197 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-jhxbgkxg/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:18.198 [[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-05-05 17:52:18.223 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:18.223 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:18.223 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-jhxbgkxg/overlays/prod/deployment-patch.yaml in repo e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:18.344 [[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-05-05 17:52:18.344 [[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-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be" {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:22.198 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003538223 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:23.898 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg-gitops/pull/2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:23.899 [[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-05-05 17:52:23.899 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-java-quarkus-jhxbgkxg-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:23.899 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-java-quarkus-jhxbgkxg-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:23.899 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:23.929 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:23.929 [[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-05-05 17:52:23.929 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-jhxbgkxg-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.450 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.450 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.451 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.451 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f was triggered by promotion PR #2 in e2e-tests-java-quarkus-jhxbgkxg-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.451 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.479 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.479 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.479 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:52:32.479 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:02.545 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:02.546 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:02.546 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:02.546 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f | Status: running | Reason: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:32.630 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:32.631 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:32.631 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:32.631 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:32.633 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:32.633 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:34.869 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: f8cbed75853cf2dbd10e80b5ebf143b4dec2a74e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:34.869 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: f8cbed75853cf2dbd10e80b5ebf143b4dec2a74e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:34.870 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:34.870 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-jhxbgkxg-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:34.948 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-jhxbgkxg-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:36.033 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:36.033 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-jhxbgkxg-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:36.169 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-jhxbgkxg-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-jhxbgkxg-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-jhxbgkxg-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-jhxbgkxg/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (2b69447)
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-jhxbgkxg  Synced     Healthy        service/e2e-tests-java-quarkus-jhxbgkxg created
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-jhxbgkxg created
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:36.170 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-jhxbgkxg-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:42.072 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:53:36+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:53:36+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:53:36+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg    Synced  Healthy              
2026-05-05T17:53:40+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:53:41+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:53:41+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              service/e2e-tests-java-quarkus-jhxbgkxg unchanged
2026-05-05T17:53:41+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured
2026-05-05T17:53:41+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg unchanged
2026-05-05T17:53:41+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured

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

Operation:          Sync
Sync Revision:      f8cbed75853cf2dbd10e80b5ebf143b4dec2a74e
Phase:              Succeeded
Start:              2026-05-05 17:53:36 +0000 UTC
Finished:           2026-05-05 17:53:41 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod                    Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy            service/e2e-tests-java-quarkus-jhxbgkxg unchanged
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-jhxbgkxg configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-jhxbgkxg  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-jhxbgkxg unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:42.168 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-jhxbgkxg-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:42.168 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-jhxbgkxg-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-jhxbgkxg-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:51.241 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-jhxbgkxg-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:53:51.241 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-jhxbgkxg-prod | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-jhxbgkxg-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.231 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-jhxbgkxg-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.231 [[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-05-05 17:54:03.253 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-jhxbgkxg-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.253 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.253 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.253 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: f8cbed75853cf2dbd10e80b5ebf143b4dec2a74e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.253 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: f8cbed75853cf2dbd10e80b5ebf143b4dec2a74e {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.255 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.255 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.256 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.256 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.286 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.501 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 found from Promotion Pipeline e2e-tests-java-quarkus-jhxbgkxg-gitops-on-pull-request-t2f9f 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.217">
<system-out>
<![CDATA[2026-05-05 17:54:03.601 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.601 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be and document ID urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.601 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be and document ID: urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.601 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.667 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.667 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.667 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be, Published: 2026-05-05T17:48:42Z, SHA256: sha256:22ead9409ffaadc23e028d173d87d5baabc2a9413b43a574850bed48d2b5a265 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.668 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.668 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be and document ID urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.668 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be and document ID: urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.668 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.736 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.736 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.736 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be, Published: 2026-05-05T17:48:42Z, SHA256: sha256:22ead9409ffaadc23e028d173d87d5baabc2a9413b43a574850bed48d2b5a265 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.736 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1,urn:uuid:47bb3283-01ae-4c54-9448-f868bdc2e888/1 found in TPA!!! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-05-05 17:54:03.737 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-java-quarkus-jhxbgkxg:374b6da12e1141e5e0793966e1857486e49397be {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-java-quarkus[github-azure-quay]" tests="6" failures="0" skipped="0" time="803.697" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="160.795">
<system-out>
<![CDATA[2026-05-05 17:41:09.529 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.530 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-quarkus-besosuph'... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.537 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.631 [[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-05-05 17:41:09.632 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.632 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.633 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.656 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.678 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.682 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.682 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.707 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.708 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.709 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.995 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-quarkus-besosuph, ID: 2ac6a1cc-d937-4f06-9598-db61f0c8afe5 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.995 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-quarkus-besosuph to be completed... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:09.995 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5 to complete... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:10.062 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:10.062 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:15.353 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:15.353 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:20.372 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:20.372 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:25.496 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:25.497 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:30.569 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:30.570 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:35.736 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:35.737 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:40.822 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:40.822 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:45.913 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:45.913 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:45.913 [[32mINFO [0m] rhdh.developer-hub: Task 2ac6a1cc-d937-4f06-9598-db61f0c8afe5 completed successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:45.913 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-quarkus-besosuph' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:45.914 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:45.947 [[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-besosuph...
2026-05-05 17:41:45.947 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-besosuph-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:45.948 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:46.161 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': f4d72ed8cf755eee89c710708e8f6aa9d5a34c5f {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Waiting for ArgoCD CI application to sync to commit: f4d72ed8cf755eee89c710708e8f6aa9d5a34c5f
2026-05-05 17:41:46.188 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-besosuph-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: f4d72ed8cf755eee89c710708e8f6aa9d5a34c5f) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:46.189 [[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-05-05 17:41:56.678 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-besosuph-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: f4d72ed8cf755eee89c710708e8f6aa9d5a34c5f) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:41:56.679 [[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-05-05 17:42:32.325 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-besosuph-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:32.325 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:32.325 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:32.325 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: f4d72ed8cf755eee89c710708e8f6aa9d5a34c5f {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-05-05 17:42:32.326 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:32.326 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:32.327 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-java-quarkus-besosuph... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:32.487 [[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-05-05 17:42:33.647 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:33.648 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:33.648 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-java-quarkus-besosuph... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:33.648 [[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-05-05 17:42:33.649 [[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-05-05 17:42:40.520 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops branch 'main' with commit SHA: 4be2aca03e156856929dc178cafaec2e4df46e5c {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:40.520 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 4be2aca03e156856929dc178cafaec2e4df46e5c {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:41.437 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph branch 'main' with commit SHA: 85a556fe0308f9b911b3aa49132e591be41395ff {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:41.438 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 85a556fe0308f9b911b3aa49132e591be41395ff {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:41.438 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-java-quarkus-besosuph for component e2e-tests-java-quarkus-besosuph... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:41.473 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-java-quarkus-besosuph for component e2e-tests-java-quarkus-besosuph... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:41.474 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-java-quarkus-besosuph for component e2e-tests-java-quarkus-besosuph... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:41.474 [[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-05-05 17:42:41.474 [[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-05-05 17:42:41.558 [[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-05-05 17:42:41.569 [[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-05-05 17:42:41.921 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph type=github name=e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:41.922 [[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-05-05 17:42:42.323 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops type=github name=e2e-tests-java-quarkus-besosuph-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:42.323 [[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-05-05 17:42:47.317 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8081?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:47.442 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8081... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:47.442 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8081?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:47.534 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8082?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:47.590 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 8082... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:47.590 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/8082?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:52.963 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-java-quarkus-besosuph". {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:52.963 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:53.119 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-java-quarkus-besosuph-gitops". {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:53.119 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:53.119 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-java-quarkus-besosuph... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:53.139 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:53.140 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:53.140 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-besosuph-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:53.140 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-quarkus-besosuph-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:42:53.140 [[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-05-05 17:42:53.140 [[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-05-05 17:42:53.141 [[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-05-05 17:42:53.141 [[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-05-05 17:43:01.525 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:01.525 [[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-05-05 17:43:01.584 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4116?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:01.817 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:01.818 [[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-05-05 17:43:01.862 [[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-05-05 17:43:03.676 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:03.677 [[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-05-05 17:43:03.724 [[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-05-05 17:43:03.813 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:03.813 [[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-05-05 17:43:03.872 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/pipelinePermissions/variablegroup/4116?api-version=7.1-preview.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:17.367 [[32mINFO [0m] postcreation.command.base: Completed Authorize pipelines for component e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:17.367 [[32mINFO [0m] postcreation.command.base: Starting Update CI Runner Image For Testing for component e2e-tests-java-quarkus-besosuph... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:17.367 [[32mINFO [0m] utils.util: Loaded environment variable CI_TEST_RUNNER_IMAGE {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:17.368 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:17.368 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of azure-pipelines.yml in repo e2e-tests-java-quarkus-besosuph-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:17.495 [[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-05-05 17:43:17.496 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:17.510 [[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-05-05 17:43:17.510 [[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:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:23.435 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph branch 'main' with commit SHA: 755c68f2e377144fa4ae7886495deb7edcb8da00 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:23.435 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 755c68f2e377144fa4ae7886495deb7edcb8da00 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:25.414 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops branch 'main' with commit SHA: b7ed983badb711706e4e661437d1d597073af8e5 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:25.415 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: b7ed983badb711706e4e661437d1d597073af8e5 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:25.415 [[32mINFO [0m] postcreation.command.base: Completed CI Runner Image Updated for component e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:25.415 [[32mINFO [0m] postcreation.strategy.azure-ci: Azure post-creation actions completed successfully for e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:25.415 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:25.415 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:25.416 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Starting build cancellation for e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:25.416 [[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-05-05 17:43:33.782 [[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-05-05 17:43:49.999 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.000 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.062 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.062 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13586?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.140 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.140 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.200 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.200 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Found 1 total builds {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.200 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 1 builds match filters {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.200 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] 0 builds filtered out {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.201 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Processing 1 batches with concurrency 10 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.201 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Processing batch 1/1 (1 builds) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.202 [[32mINFO [0m] azure.http: [Request] > Sending PATCH to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13586?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.315 [[32mINFO [0m] azure.pipeline: [Azure] Successfully cancelled build 13586 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.315 [[32mINFO [0m] rhtap.core.integration.ci.base: ✅ [Azure] Cancelled build 13586 in e2e-tests-java-quarkus-besosuph (status: inProgress) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.316 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Batch 1/1 complete: 1 succeeded, 0 rejected {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.316 [[32mINFO [0m] rhtap.core.integration.ci.base: [Azure] Cancellation complete: {total=1, cancelled=1, failed=0, skipped=0, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.317 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
]]>
</system-out>
<system-err>
<![CDATA[(node:153) 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="301.839">
<system-out>
<![CDATA[2026-05-05 17:43:50.345 [[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-azure-quay], worker=9}
2026-05-05 17:43:50.345 [[32mINFO [0m] utils.test.common: Using azure for github repository {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.345 [[32mINFO [0m] utils.test.common: Creating a direct commit on source repo on github repository ... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:50.346 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Test commit from TSSC e2e test {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:54.226 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph branch 'main' with commit SHA: 24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:54.227 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:43:54.227 [[32mINFO [0m] utils.test.common: Created commit with SHA: 24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:04.228 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for commit 24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 on main branch in e2e-tests-java-quarkus-besosuph... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:04.229 [[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-05-05 17:44:15.251 [[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-05-05 17:44:25.582 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8081 and 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:25.582 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:25.583 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:27.509 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:27.510 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:27.510 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:29.549 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:29.550 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:29.550 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13586?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:31.529 [[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/13590"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13590"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13590/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13590/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8081"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "3ae6acba-0038-4548-8015-ea2cc7672834"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0",
      "ci.message": "Test commit from TSSC e2e test",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph"
    },
    "id": 13590,
    "buildNumber": "20260505.2",
    "status": "inProgress",
    "queueTime": "2026-05-05T17:43:57.1618079Z",
    "startTime": "2026-05-05T17:44:02.2506778Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13590",
    "definition": {
      "drafts": [],
      "id": 8081,
      "name": "e2e-tests-java-quarkus-besosuph",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8081?revision=2",
      "uri": "vstfs:///Build/Definition/8081",
      "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/13590",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0",
    "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-05-05T17:44:02.26Z",
    "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": "3ae6acba-0038-4548-8015-ea2cc7672834"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13590/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph",
      "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/13586"
      },
      "web": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13586"
      },
      "sourceVersionDisplayUri": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13586/sources"
      },
      "timeline": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13586/Timeline"
      },
      "badge": {
        "href": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8081"
      }
    },
    "properties": {},
    "tags": [],
    "validationResults": [],
    "plans": [
      {
        "planId": "6b6accb3-adbc-4fb4-93b5-c8ef842120a0"
      }
    ],
    "triggerInfo": {
      "ci.sourceBranch": "refs/heads/main",
      "ci.sourceSha": "755c68f2e377144fa4ae7886495deb7edcb8da00",
      "ci.message": "Update CI Runner Image to quay.io/redhat-user-workloads/rhtap-shared-team-tenant/rhtap-task-runner@sha256:382c783dac38f2706f0569f89564510518155b82c6df3e082b5ee4492c37b9db",
      "ci.triggerRepository": "rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph"
    },
    "id": 13586,
    "buildNumber": "20260505.1",
    "status": "completed",
    "result": "canceled",
    "queueTime": "2026-05-05T17:43:26.2026205Z",
    "startTime": "2026-05-05T17:43:30.3071322Z",
    "finishTime": "2026-05-05T17:44:15.1861075Z",
    "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13586",
    "definition": {
      "drafts": [],
      "id": 8081,
      "name": "e2e-tests-java-quarkus-besosuph",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8081?revision=2",
      "uri": "vstfs:///Build/Definition/8081",
      "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/13586",
    "sourceBranch": "refs/heads/main",
    "sourceVersion": "755c68f2e377144fa4ae7886495deb7edcb8da00",
    "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-05-05T17:44:15.32Z",
    "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": "6b6accb3-adbc-4fb4-93b5-c8ef842120a0"
    },
    "logs": {
      "id": 0,
      "type": "Container",
      "url": "https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13586/logs"
    },
    "repository": {
      "id": "rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph",
      "type": "GitHub",
      "url": "https://github.com:443/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph",
      "clean": null,
      "checkoutSubmodules": false
    },
    "retainedByRelease": false,
    "triggeredByBuild": null,
    "appendCommitMessageToRunName": true
  }
] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:31.530 [[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/13590"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13590"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13590/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13590/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8081"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"3ae6acba-0038-4548-8015-ea2cc7672834"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0","ci.message":"Test commit from TSSC e2e test","ci.triggerRepository":"rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph"},"id":13590,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:43:57.1618079Z","startTime":"2026-05-05T17:44:02.2506778Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13590","definition":{"drafts":[],"id":8081,"name":"e2e-tests-java-quarkus-besosuph","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8081?revision=2","uri":"vstfs:///Build/Definition/8081","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/13590","sourceBranch":"refs/heads/main","sourceVersion":"24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0","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-05-05T17:44:02.26Z","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":"3ae6acba-0038-4548-8015-ea2cc7672834"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13590/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:31.530 [[32mINFO [0m] utils.test.common: Pipeline 8081-13590 was triggered by commit 24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 on main branch in e2e-tests-java-quarkus-besosuph {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:31.531 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8081-13590 to finish... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:31.531 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:33.181 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:44:33.182 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8081-13590 | Status: running | Reason: Pipeline 8081-13590 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:45:03.197 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:45:04.005 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:45:04.006 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8081-13590 | Status: running | Reason: Pipeline 8081-13590 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:45:34.030 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:45:45.388 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:45:45.388 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: 8081-13590 | Status: running | Reason: Pipeline 8081-13590 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:46:15.394 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:46:16.577 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:46:16.577 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: 8081-13590 | Status: running | Reason: Pipeline 8081-13590 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:46:46.603 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:46:49.713 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:46:49.714 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: 8081-13590 | Status: running | Reason: Pipeline 8081-13590 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:47:19.725 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:47:21.065 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:47:21.065 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: 8081-13590 | Status: running | Reason: Pipeline 8081-13590 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:47:51.091 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:47:51.870 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:47:51.870 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 7] 🔄 Pipeline: 8081-13590 | Status: running | Reason: Pipeline 8081-13590 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:21.882 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:22.086 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:22.086 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 8] 🔄 Pipeline: 8081-13590 | Status: running | Reason: Pipeline 8081-13590 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.087 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs/13590?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.170 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8081-13590 status: success {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.170 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.180 [[32mINFO [0m] utils.test.common: azure pipeline 8081-13590 was successful {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.180 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts" time="35.118">
<system-out>
<![CDATA[2026-05-05 17:48:52.229 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-besosuph-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.230 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.409 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 3e84177cd1602f171c24f32e17a46d07dd66ac4b {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.410 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.410 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-besosuph-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:52.473 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-besosuph-development using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:53.207 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:53.207 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-besosuph-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:53.342 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-besosuph-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-besosuph-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-besosuph/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (b7ed983)
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-besosuph  Synced     Healthy        service/e2e-tests-java-quarkus-besosuph created
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-besosuph created
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-besosuph  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-besosuph created
 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:48:53.342 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-besosuph-development' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:08.581 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:48:53+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:48:53+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:48:53+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:48:57+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:58+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-besosuph configured
2026-05-05T17:48:58+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-besosuph    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-besosuph unchanged
2026-05-05T17:48:58+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:48:58+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-besosuph    Synced   Healthy              service/e2e-tests-java-quarkus-besosuph unchanged
2026-05-05T17:48:58+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-besosuph configured
2026-05-05T17:48:58+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph    Synced  Progressing              deployment.apps/e2e-tests-java-quarkus-besosuph configured
2026-05-05T17:49:01+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:49:03+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:49:03+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-besosuph configured
2026-05-05T17:49:03+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph  OutOfSync  Healthy              deployment.apps/e2e-tests-java-quarkus-besosuph configured
2026-05-05T17:49:05+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:49:07+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-05-05T17:49:07+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph    Synced  Progressing              deployment.apps/e2e-tests-java-quarkus-besosuph configured

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

Operation:          Sync
Sync Revision:      3e84177cd1602f171c24f32e17a46d07dd66ac4b
Phase:              Succeeded
Start:              2026-05-05 17:49:03 +0000 UTC
Finished:           2026-05-05 17:49:07 +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-java-quarkus-besosuph  Synced     Healthy            service/e2e-tests-java-quarkus-besosuph unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-besosuph  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-besosuph configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-besosuph  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-besosuph unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:08.643 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-besosuph-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:08.644 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-besosuph-development | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-besosuph-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:16.457 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-besosuph-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:16.457 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-besosuph-development | Elapsed: 24s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-besosuph-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.300 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-besosuph-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.300 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.318 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-besosuph-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.318 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.318 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.318 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 3e84177cd1602f171c24f32e17a46d07dd66ac4b {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.318 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 3e84177cd1602f171c24f32e17a46d07dd66ac4b {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.320 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
]]>
</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="181.032">
<system-out>
<![CDATA[2026-05-05 17:49:27.344 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-besosuph/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.345 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-besosuph/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.482 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-besosuph/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.482 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-besosuph/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.484 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.530 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.530 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.530 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-besosuph/overlays/stage/deployment-patch.yaml in repo e2e-tests-java-quarkus-besosuph-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.664 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:27.665 [[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-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0" {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:31.403 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1778003367530 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:33.142 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:33.143 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:33.143 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-java-quarkus-besosuph-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:33.143 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #1 in e2e-tests-java-quarkus-besosuph-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:33.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-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:41.954 [[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-05-05 17:49:50.269 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8081 and 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:50.270 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:50.270 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:51.194 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:51.194 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:51.194 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:52.081 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:52.082 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 1 with sha f3db0094b47ebbdc072f381d4ae672d43c864cdf {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:52.082 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build undefined {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:49:52.082 [[31mERROR[0m] utils.test.common: Attempt 1 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:10.485 [[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-05-05 17:50:19.153 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:28.503 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8081 and 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:28.504 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:28.504 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:28.566 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:28.566 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:28.567 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:29.182 [[32mINFO [0m] azure.pipeline: Found 0 total runs for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:29.182 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 1 with sha f3db0094b47ebbdc072f381d4ae672d43c864cdf {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:29.182 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieved build undefined {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:50:29.183 [[31mERROR[0m] utils.test.common: Attempt 2 failed: Error: Pipeline not found or not yet running. Retrying... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:02.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-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:11.644 [[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-05-05 17:51:20.122 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8081 and 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:20.122 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:20.123 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:20.717 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:20.717 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:20.718 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:22.030 [[32mINFO [0m] azure.pipeline: Found 1 total runs for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:22.031 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 1 with sha f3db0094b47ebbdc072f381d4ae672d43c864cdf {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:22.031 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13600?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:22.967 [[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/13600"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13600"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13600/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13600/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8082"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"7f5971ad-85d6-4ad9-a42d-363155ce0141"}],"triggerInfo":{"pr.sourceBranch":"promote-to-stage-1778003367530","pr.sourceSha":"f3db0094b47ebbdc072f381d4ae672d43c864cdf","pr.id":"3632172920","pr.title":"Promote to stage environment","pr.number":"1","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13600,"buildNumber":"20260505.1","status":"inProgress","queueTime":"2026-05-05T17:50:30.3461089Z","startTime":"2026-05-05T17:50:34.0760449Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13600","definition":{"drafts":[],"id":8082,"name":"e2e-tests-java-quarkus-besosuph-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8082?revision=2","uri":"vstfs:///Build/Definition/8082","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/13600","sourceBranch":"refs/pull/1/merge","sourceVersion":"5ab321cf4f00fa6ec808b597bb0052ab369ada6e","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:50:34.1Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632172920\",\"system.pullRequest.pullRequestNumber\":\"1\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-stage-1778003367530\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops.git\",\"system.pullRequest.sourceCommitId\":\"f3db0094b47ebbdc072f381d4ae672d43c864cdf\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"7f5971ad-85d6-4ad9-a42d-363155ce0141"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13600/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:22.967 [[32mINFO [0m] utils.test.common: Pipeline 8082-13600 was triggered by promotion PR #1 in e2e-tests-java-quarkus-besosuph-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:22.968 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8082-13600 to finish... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:22.968 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs/13600?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:23.552 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8082-13600 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:23.553 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8082-13600 | Status: running | Reason: Pipeline 8082-13600 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:53.558 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs/13600?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:54.832 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8082-13600 status: success {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:54.832 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:54.834 [[32mINFO [0m] utils.test.common: azure pipeline 8082-13600 was successful {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:54.835 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:56.780 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: f38aa6c78f448c218e6e75944d3d5b1d78899450 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:56.780 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: f38aa6c78f448c218e6e75944d3d5b1d78899450 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:56.780 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:56.781 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-besosuph-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:56.851 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-besosuph-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:57.614 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:57.614 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-besosuph-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:57.735 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-besosuph-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-besosuph-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-besosuph/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (3e84177)
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-besosuph  Synced     Healthy        service/e2e-tests-java-quarkus-besosuph created
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-besosuph  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-besosuph created
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-besosuph  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-besosuph created
 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:51:57.735 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-besosuph-stage' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:04.731 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:51:58+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:51:58+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:51:58+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:52:02+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:52:03+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-05-05T17:52:03+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-besosuph    Synced   Healthy              service/e2e-tests-java-quarkus-besosuph unchanged
2026-05-05T17:52:03+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-besosuph    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-besosuph configured
2026-05-05T17:52:03+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-besosuph    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-besosuph unchanged
2026-05-05T17:52:03+00:00   apps  Deployment  tssc-app-stage  e2e-tests-java-quarkus-besosuph  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-besosuph configured

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

Operation:          Sync
Sync Revision:      f38aa6c78f448c218e6e75944d3d5b1d78899450
Phase:              Succeeded
Start:              2026-05-05 17:51:58 +0000 UTC
Finished:           2026-05-05 17:52:03 +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-besosuph  Synced     Healthy            service/e2e-tests-java-quarkus-besosuph unchanged
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-besosuph  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-besosuph configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-besosuph  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-besosuph unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:04.798 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-besosuph-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:04.798 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-besosuph-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-besosuph-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:13.461 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-besosuph-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:13.462 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-besosuph-stage | Elapsed: 17s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-besosuph-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:24.996 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-besosuph-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:24.997 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.020 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-besosuph-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.020 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.020 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.020 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: f38aa6c78f448c218e6e75944d3d5b1d78899450 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.021 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: f38aa6c78f448c218e6e75944d3d5b1d78899450 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.022 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.022 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.022 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8082 logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:25.023 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs/13600/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.373 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 found from Promotion Pipeline 8082 logs {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
]]>
</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="122.753">
<system-out>
<![CDATA[2026-05-05 17:52:28.398 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-besosuph/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.399 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-besosuph/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.550 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-besosuph/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.550 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-besosuph/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.551 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.573 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.574 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.574 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-besosuph/overlays/prod/deployment-patch.yaml in repo e2e-tests-java-quarkus-besosuph-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.736 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:28.736 [[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-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0" {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:32.565 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1778003548574 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:34.467 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops/pull/2 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:34.467 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:34.468 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-java-quarkus-besosuph-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:34.468 [[32mINFO [0m] utils.test.common: 🔍 Getting azure pipeline for promotion PR #2 in e2e-tests-java-quarkus-besosuph-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:34.468 [[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-05-05 17:52:44.747 [[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-05-05 17:52:53.919 [[32mINFO [0m] rhtap.core.integration.ci.base: Retrieving pipelineruns for pipelines with id: 8081 and 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:53.919 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:53.920 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8081/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:56.079 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8081 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:56.079 [[32mINFO [0m] azure.pipeline: Listing all pipelineruns for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:56.080 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:58.181 [[32mINFO [0m] azure.pipeline: Found 2 total runs for pipeline with id 8082 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:58.182 [[32mINFO [0m] rhtap.core.integration.ci.base: Filtering runs for pull request 2 with sha c636b062ac24e7e33a30c8cfaa9d4c00bf26abe9 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:52:58.182 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/builds/13604?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:00.054 [[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/13604"},"web":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_build/results?buildId=13604"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13604/sources"},"timeline":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13604/Timeline"},"badge":{"href":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/status/8082"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"5ab2ea42-e6ab-412c-87f6-1c6228f1a8a1"}],"triggerInfo":{"pr.sourceBranch":"promote-to-prod-1778003548574","pr.sourceSha":"c636b062ac24e7e33a30c8cfaa9d4c00bf26abe9","pr.id":"3632186287","pr.title":"Promote to prod environment","pr.number":"2","pr.isFork":"False","pr.draft":"False","pr.sender.name":"rhtap-ci-tests-bot","pr.sender.avatarUrl":"https://avatars.githubusercontent.com/u/168005249?v=4","pr.sender.isExternal":"True","pr.autoCancel":"true"},"id":13604,"buildNumber":"20260505.2","status":"inProgress","queueTime":"2026-05-05T17:52:41.6480363Z","startTime":"2026-05-05T17:52:45.5812357Z","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Builds/13604","definition":{"drafts":[],"id":8082,"name":"e2e-tests-java-quarkus-besosuph-gitops","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/Definitions/8082?revision=2","uri":"vstfs:///Build/Definition/8082","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/13604","sourceBranch":"refs/pull/2/merge","sourceVersion":"8a470fc4dcddaad43f971677c80c160496d1794c","queue":{"id":32,"name":"Azure Pipelines","pool":{"id":9,"name":"Azure Pipelines","isHosted":true}},"priority":"normal","reason":"pullRequest","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-05-05T17:52:45.59Z","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"},"parameters":"{\"system.pullRequest.pullRequestId\":\"3632186287\",\"system.pullRequest.pullRequestNumber\":\"2\",\"system.pullRequest.mergedAt\":null,\"system.pullRequest.sourceBranch\":\"promote-to-prod-1778003548574\",\"system.pullRequest.targetBranch\":\"main\",\"system.pullRequest.targetBranchName\":\"main\",\"system.pullRequest.sourceRepositoryUri\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops.git\",\"system.pullRequest.sourceCommitId\":\"c636b062ac24e7e33a30c8cfaa9d4c00bf26abe9\",\"system.pullRequest.isFork\":\"False\"}","orchestrationPlan":{"planId":"5ab2ea42-e6ab-412c-87f6-1c6228f1a8a1"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/rhtap-test/4c8d8579-6376-4b12-ad25-dedb0e062dca/_apis/build/builds/13604/logs"},"repository":{"id":"rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops","type":"GitHub","url":"https://github.com:443/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops","clean":null,"checkoutSubmodules":false},"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true} {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:00.054 [[32mINFO [0m] utils.test.common: Pipeline 8082-13604 was triggered by promotion PR #2 in e2e-tests-java-quarkus-besosuph-gitops {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:00.055 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline 8082-13604 to finish... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:00.055 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs/13604?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:01.229 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8082-13604 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:01.229 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: 8082-13604 | Status: running | Reason: Pipeline 8082-13604 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:31.239 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs/13604?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:32.137 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8082-13604 status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:53:32.137 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: 8082-13604 | Status: running | Reason: Pipeline 8082-13604 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:02.161 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs/13604?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:02.773 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline 8082-13604 status: success {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:02.773 [[32mINFO [0m] utils.test.common: azure pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:02.775 [[32mINFO [0m] utils.test.common: azure pipeline 8082-13604 was successful {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:02.775 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:04.842 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 4a0476c22b9f1bdbaa6de84b8795a66124815d1b {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:04.843 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 4a0476c22b9f1bdbaa6de84b8795a66124815d1b {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:04.843 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:04.843 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-besosuph-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:04.915 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-besosuph-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:05.558 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:05.558 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-besosuph-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:05.700 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-besosuph-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-besosuph-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-besosuph/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (f38aa6c)
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-besosuph  Synced     Healthy        service/e2e-tests-java-quarkus-besosuph created
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-besosuph  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-besosuph created
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-besosuph  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-besosuph created
 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:05.700 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-besosuph-prod' --insecure --kube-context 'default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:11.277 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-05-05T17:54:06+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:54:06+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:54:06+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-besosuph    Synced  Healthy              
2026-05-05T17:54:09+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:54:10+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-05-05T17:54:10+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-besosuph    Synced   Healthy              service/e2e-tests-java-quarkus-besosuph unchanged
2026-05-05T17:54:10+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-besosuph    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-besosuph configured
2026-05-05T17:54:10+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-besosuph    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-besosuph unchanged
2026-05-05T17:54:10+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-besosuph  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-besosuph configured

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

Operation:          Sync
Sync Revision:      4a0476c22b9f1bdbaa6de84b8795a66124815d1b
Phase:              Succeeded
Start:              2026-05-05 17:54:05 +0000 UTC
Finished:           2026-05-05 17:54:10 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE      NAME                             STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                  tssc-app-prod                    Succeeded  Synced             namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-java-quarkus-besosuph  Synced     Healthy            service/e2e-tests-java-quarkus-besosuph unchanged
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-besosuph  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-besosuph configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-besosuph  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-besosuph unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:11.349 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-besosuph-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:11.349 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-besosuph-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-besosuph-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:16.557 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-besosuph-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:16.557 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-besosuph-prod | Elapsed: 12s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-besosuph-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.731 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-besosuph-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.732 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.753 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-besosuph-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.753 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.754 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.754 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 4a0476c22b9f1bdbaa6de84b8795a66124815d1b {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.754 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 4a0476c22b9f1bdbaa6de84b8795a66124815d1b {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.755 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.755 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.756 [[32mINFO [0m] utils.test.common: Getting azure Pipeline 8082 logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:29.756 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines/8082/runs/13604/logs?$expand=signedContent&api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:31.147 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 found from Promotion Pipeline 8082 logs {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
]]>
</system-out>
<system-err>
<![CDATA[[@octokit/request] "GET https://api.github.com/repos/rhtap-rhdh-qe/e2e-tests-java-quarkus-besosuph-gitops/contents/components%2Fe2e-tests-java-quarkus-besosuph%2Foverlays%2Fprod%2Fdeployment-patch.yaml?ref=main" is deprecated. It is scheduled to be removed on Fri, 10 Mar 2028 00:00:00 GMT. See https://docs.github.com/en/rest/about-the-rest-api/api-versions
]]>
</system-err>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts" time="2.16">
<system-out>
<![CDATA[2026-05-05 17:54:31.173 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:31.173 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 and document ID urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:31.174 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 and document ID: urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:31.174 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:31.275 [[32mINFO [0m] tpa.client: Token expired. Refreshing... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.259 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.259 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.259 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0, Published: 2026-05-05T17:45:12Z, SHA256: sha256:d2541162ea0eb5610b5b2625c301d597d8ebf3d00161c5107534cf0160c79299 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.260 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.260 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 and document ID urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.260 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 and document ID: urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.260 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 at https://server-tssc-tpa.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.328 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.328 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.328 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0, Published: 2026-05-05T17:45:12Z, SHA256: sha256:d2541162ea0eb5610b5b2625c301d597d8ebf3d00161c5107534cf0160c79299 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.328 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1,urn:uuid:b7059f61-fc61-430e-9246-305a928715d5/1 found in TPA!!! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-05-05 17:54:33.330 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-java-quarkus-besosuph:azure-24fccbcb16d0fce8ccef1edc69b89bc64fdbd5d0 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-java-springboot[github-tekton-quay]" tests="6" failures="0" skipped="5" time="35.744" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="35.744">
<system-out>
<![CDATA[2026-05-05 17:51:10.761 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-springboot-dbwkdein {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.762 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-springboot-dbwkdein'... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.768 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.818 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.839 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.842 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.843 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.872 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.873 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.873 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.994 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-dbwkdein, ID: db2fb2d7-95f2-42fe-bb7c-ca94cb35479c {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.995 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-dbwkdein to be completed... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:10.995 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task db2fb2d7-95f2-42fe-bb7c-ca94cb35479c to complete... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:11.070 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:11.071 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task db2fb2d7-95f2-42fe-bb7c-ca94cb35479c: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.098 [[32mINFO [0m] rhdh.developer-hub: Component creation status: failed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.099 [[31mERROR[0m] rhdh.developer-hub: Component creation failed. {taskId=db2fb2d7-95f2-42fe-bb7c-ca94cb35479c, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.118 [[31mERROR[0m] rhdh.developer-hub: Task logs:
event: log
data: {"id":1585,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:11.103Z"}

event: log
data: {"id":1586,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:11.109Z"}

event: log
data: {"id":1587,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:11.191Z"}

event: log
data: {"id":1588,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.309Z"}

event: log
data: {"id":1589,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-dbwkdein-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-dbwkdein/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-dbwkdein/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"\",\"ciType\":\"tekton\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-dbwkdein\",\"gitRepoName\":\"e2e-tests-java-springboot-dbwkdein-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-dbwkdein\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-dbwkdein-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-dbwkdein\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-dbwkdein\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.318Z"}

event: log
data: {"id":1590,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.348Z"}

event: log
data: {"id":1591,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.353Z"}

event: log
data: {"id":1592,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.363Z"}

event: log
data: {"id":1593,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.371Z"}

event: log
data: {"id":1594,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.373Z"}

event: log
data: {"id":1595,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.375Z"}

event: log
data: {"id":1596,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.382Z"}

event: log
data: {"id":1597,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.387Z"}

event: log
data: {"id":1598,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.391Z"}

event: log
data: {"id":1599,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.395Z"}

event: log
data: {"id":1600,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.399Z"}

event: log
data: {"id":1601,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.400Z"}

event: log
data: {"id":1602,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.403Z"}

event: log
data: {"id":1603,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.406Z"}

event: log
data: {"id":1604,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.407Z"}

event: log
data: {"id":1605,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.409Z"}

event: log
data: {"id":1606,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.412Z"}

event: log
data: {"id":1607,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.416Z"}

event: log
data: {"id":1608,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.418Z"}

event: log
data: {"id":1609,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.421Z"}

event: log
data: {"id":1610,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.423Z"}

event: log
data: {"id":1611,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.424Z"}

event: log
data: {"id":1612,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.426Z"}

event: log
data: {"id":1613,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.427Z"}

event: log
data: {"id":1614,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.429Z"}

event: log
data: {"id":1615,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.430Z"}

event: log
data: {"id":1616,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.432Z"}

event: log
data: {"id":1617,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.436Z"}

event: log
data: {"id":1618,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.439Z"}

event: log
data: {"id":1619,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.442Z"}

event: log
data: {"id":1620,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.447Z"}

event: log
data: {"id":1621,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.451Z"}

event: log
data: {"id":1622,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.453Z"}

event: log
data: {"id":1623,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.457Z"}

event: log
data: {"id":1624,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.460Z"}

event: log
data: {"id":1625,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.463Z"}

event: log
data: {"id":1626,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.467Z"}

event: log
data: {"id":1627,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.470Z"}

event: log
data: {"id":1628,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.473Z"}

event: log
data: {"id":1629,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/db2fb2d7-95f2-42fe-bb7c-ca94cb35479c/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.475Z"}

event: log
data: {"id":1630,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:12.481Z"}

event: log
data: {"id":1631,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:12.484Z"}

event: log
data: {"id":1632,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.506Z"}

event: log
data: {"id":1633,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.019Z"}

event: log
data: {"id":1634,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Processing 7 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-dbwkdein-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-dbwkdein/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-dbwkdein/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-dbwkdein\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-dbwkdein\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-dbwkdein-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-dbwkdein\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-dbwkdein\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.024Z"}

event: log
data: {"id":1635,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory .tekton/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.051Z"}

event: log
data: {"id":1636,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.053Z"}

event: log
data: {"id":1637,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/README.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.056Z"}

event: log
data: {"id":1638,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/gitops-on-pull-request.yaml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.060Z"}

event: log
data: {"id":1639,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/pipelines.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.067Z"}

event: log
data: {"id":1640,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.071Z"}

event: log
data: {"id":1641,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/db2fb2d7-95f2-42fe-bb7c-ca94cb35479c/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.075Z"}

event: log
data: {"id":1642,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:13.077Z"}

event: log
data: {"id":1643,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:13.079Z"}

event: log
data: {"id":1644,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/db2fb2d7-95f2-42fe-bb7c-ca94cb35479c/gitops/components/http renamed to /tmp/db2fb2d7-95f2-42fe-bb7c-ca94cb35479c/gitops/components/e2e-tests-java-springboot-dbwkdein successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:13.089Z"}

event: log
data: {"id":1645,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:13.089Z"}

event: log
data: {"id":1646,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:13.092Z"}

event: log
data: {"id":1647,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:13.096Z"}

event: completion
data: {"id":1648,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:13.104Z"}

 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.119 [[31mERROR[0m] rhdh.developer-hub: Component creation failed or was cancelled: Component creation failed for task db2fb2d7-95f2-42fe-bb7c-ca94cb35479c
---TASK_LOGS_START---
event: log
data: {"id":1585,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:11.103Z"}

event: log
data: {"id":1586,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:11.109Z"}

event: log
data: {"id":1587,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:11.191Z"}

event: log
data: {"id":1588,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.309Z"}

event: log
data: {"id":1589,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-dbwkdein-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-dbwkdein/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-dbwkdein/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"\",\"ciType\":\"tekton\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-dbwkdein\",\"gitRepoName\":\"e2e-tests-java-springboot-dbwkdein-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-dbwkdein\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-dbwkdein-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-dbwkdein\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-dbwkdein\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.318Z"}

event: log
data: {"id":1590,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.348Z"}

event: log
data: {"id":1591,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.353Z"}

event: log
data: {"id":1592,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.363Z"}

event: log
data: {"id":1593,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.371Z"}

event: log
data: {"id":1594,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.373Z"}

event: log
data: {"id":1595,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.375Z"}

event: log
data: {"id":1596,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.382Z"}

event: log
data: {"id":1597,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.387Z"}

event: log
data: {"id":1598,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.391Z"}

event: log
data: {"id":1599,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.395Z"}

event: log
data: {"id":1600,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.399Z"}

event: log
data: {"id":1601,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.400Z"}

event: log
data: {"id":1602,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.403Z"}

event: log
data: {"id":1603,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.406Z"}

event: log
data: {"id":1604,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.407Z"}

event: log
data: {"id":1605,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.409Z"}

event: log
data: {"id":1606,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.412Z"}

event: log
data: {"id":1607,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.416Z"}

event: log
data: {"id":1608,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.418Z"}

event: log
data: {"id":1609,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.421Z"}

event: log
data: {"id":1610,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.423Z"}

event: log
data: {"id":1611,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.424Z"}

event: log
data: {"id":1612,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.426Z"}

event: log
data: {"id":1613,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.427Z"}

event: log
data: {"id":1614,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.429Z"}

event: log
data: {"id":1615,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.430Z"}

event: log
data: {"id":1616,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.432Z"}

event: log
data: {"id":1617,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.436Z"}

event: log
data: {"id":1618,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.439Z"}

event: log
data: {"id":1619,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.442Z"}

event: log
data: {"id":1620,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.447Z"}

event: log
data: {"id":1621,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.451Z"}

event: log
data: {"id":1622,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.453Z"}

event: log
data: {"id":1623,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.457Z"}

event: log
data: {"id":1624,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.460Z"}

event: log
data: {"id":1625,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.463Z"}

event: log
data: {"id":1626,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.467Z"}

event: log
data: {"id":1627,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.470Z"}

event: log
data: {"id":1628,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.473Z"}

event: log
data: {"id":1629,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/db2fb2d7-95f2-42fe-bb7c-ca94cb35479c/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.475Z"}

event: log
data: {"id":1630,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:12.481Z"}

event: log
data: {"id":1631,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:12.484Z"}

event: log
data: {"id":1632,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:12.506Z"}

event: log
data: {"id":1633,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.019Z"}

event: log
data: {"id":1634,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Processing 7 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-dbwkdein-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-dbwkdein/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-dbwkdein/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-dbwkdein\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-dbwkdein\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-dbwkdein-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-dbwkdein\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-dbwkdein\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.024Z"}

event: log
data: {"id":1635,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory .tekton/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.051Z"}

event: log
data: {"id":1636,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.053Z"}

event: log
data: {"id":1637,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/README.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.056Z"}

event: log
data: {"id":1638,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/gitops-on-pull-request.yaml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.060Z"}

event: log
data: {"id":1639,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/pipelines.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.067Z"}

event: log
data: {"id":1640,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.071Z"}

event: log
data: {"id":1641,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/db2fb2d7-95f2-42fe-bb7c-ca94cb35479c/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:13.075Z"}

event: log
data: {"id":1642,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:13.077Z"}

event: log
data: {"id":1643,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:13.079Z"}

event: log
data: {"id":1644,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/db2fb2d7-95f2-42fe-bb7c-ca94cb35479c/gitops/components/http renamed to /tmp/db2fb2d7-95f2-42fe-bb7c-ca94cb35479c/gitops/components/e2e-tests-java-springboot-dbwkdein successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:13.089Z"}

event: log
data: {"id":1645,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:13.089Z"}

event: log
data: {"id":1646,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:13.092Z"}

event: log
data: {"id":1647,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:13.096Z"}

event: completion
data: {"id":1648,"isTaskRecoverable":false,"taskId":"db2fb2d7-95f2-42fe-bb7c-ca94cb35479c","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:13.104Z"}


---TASK_LOGS_END--- {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.119 [[31mERROR[0m] utils.test.common: ❌ COMPONENT CREATION FAILED - Attempt 1/3 | Component: e2e-tests-java-springboot-dbwkdein | Error: Component creation failed: Component creation failed for task db2fb2d7-95f2-42fe-bb7c-ca94cb35479c {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.120 [[32mINFO [0m] utils.test.common: 🔄 Will retry. Attempts remaining: 2 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.121 [[32mINFO [0m] playwright.testItem: Regenerated component name: 'e2e-tests-java-springboot-dbwkdein' -> 'e2e-tests-java-springboot-wsdpdspb' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.121 [[32mINFO [0m] utils.test.common: New component name: 'e2e-tests-java-springboot-wsdpdspb' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.124 [[32mINFO [0m] playwright.testItem: Acquired lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.125 [[32mINFO [0m] playwright.testItem: Updated component name in project-configs.json: 'e2e-tests-java-springboot-dbwkdein' -> 'e2e-tests-java-springboot-wsdpdspb' (config: java-springboot/github/tekton/quay) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.125 [[32mINFO [0m] playwright.testItem: Updated project configs file: ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.126 [[32mINFO [0m] playwright.testItem: Released lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:16.126 [[32mINFO [0m] utils.test.common: Waiting 10000ms before next attempt... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.133 [[32mINFO [0m] utils.test.common: [Attempt 2/3] Creating component 'e2e-tests-java-springboot-wsdpdspb'... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.135 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.159 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.178 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.179 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.179 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.204 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.204 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.204 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.245 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-wsdpdspb, ID: 692def9c-72e3-41e7-9822-1b890f31e97a {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.246 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-wsdpdspb to be completed... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.246 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 692def9c-72e3-41e7-9822-1b890f31e97a to complete... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.275 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:26.275 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 692def9c-72e3-41e7-9822-1b890f31e97a: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.298 [[32mINFO [0m] rhdh.developer-hub: Component creation status: failed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.299 [[31mERROR[0m] rhdh.developer-hub: Component creation failed. {taskId=692def9c-72e3-41e7-9822-1b890f31e97a, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.320 [[31mERROR[0m] rhdh.developer-hub: Task logs:
event: log
data: {"id":1649,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:26.302Z"}

event: log
data: {"id":1650,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:26.304Z"}

event: log
data: {"id":1651,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:26.347Z"}

event: log
data: {"id":1652,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.055Z"}

event: log
data: {"id":1653,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-wsdpdspb-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-wsdpdspb/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-wsdpdspb/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"\",\"ciType\":\"tekton\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-wsdpdspb\",\"gitRepoName\":\"e2e-tests-java-springboot-wsdpdspb-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-wsdpdspb\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-wsdpdspb-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-wsdpdspb\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-wsdpdspb\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.064Z"}

event: log
data: {"id":1654,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.092Z"}

event: log
data: {"id":1655,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.094Z"}

event: log
data: {"id":1656,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.102Z"}

event: log
data: {"id":1657,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.111Z"}

event: log
data: {"id":1658,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.112Z"}

event: log
data: {"id":1659,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.114Z"}

event: log
data: {"id":1660,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.119Z"}

event: log
data: {"id":1661,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.124Z"}

event: log
data: {"id":1662,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.128Z"}

event: log
data: {"id":1663,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.131Z"}

event: log
data: {"id":1664,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.135Z"}

event: log
data: {"id":1665,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.137Z"}

event: log
data: {"id":1666,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.140Z"}

event: log
data: {"id":1667,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.142Z"}

event: log
data: {"id":1668,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.143Z"}

event: log
data: {"id":1669,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.145Z"}

event: log
data: {"id":1670,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.146Z"}

event: log
data: {"id":1671,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.151Z"}

event: log
data: {"id":1672,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.156Z"}

event: log
data: {"id":1673,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.160Z"}

event: log
data: {"id":1674,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.162Z"}

event: log
data: {"id":1675,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.164Z"}

event: log
data: {"id":1676,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.165Z"}

event: log
data: {"id":1677,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.166Z"}

event: log
data: {"id":1678,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.167Z"}

event: log
data: {"id":1679,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.168Z"}

event: log
data: {"id":1680,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.170Z"}

event: log
data: {"id":1681,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.175Z"}

event: log
data: {"id":1682,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.177Z"}

event: log
data: {"id":1683,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.181Z"}

event: log
data: {"id":1684,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.183Z"}

event: log
data: {"id":1685,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.185Z"}

event: log
data: {"id":1686,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.188Z"}

event: log
data: {"id":1687,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.190Z"}

event: log
data: {"id":1688,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.193Z"}

event: log
data: {"id":1689,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.195Z"}

event: log
data: {"id":1690,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.198Z"}

event: log
data: {"id":1691,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.200Z"}

event: log
data: {"id":1692,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.203Z"}

event: log
data: {"id":1693,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/692def9c-72e3-41e7-9822-1b890f31e97a/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.204Z"}

event: log
data: {"id":1694,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:27.208Z"}

event: log
data: {"id":1695,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:27.210Z"}

event: log
data: {"id":1696,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.236Z"}

event: log
data: {"id":1697,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.847Z"}

event: log
data: {"id":1698,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Processing 7 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-wsdpdspb-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-wsdpdspb/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-wsdpdspb/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-wsdpdspb\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-wsdpdspb\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-wsdpdspb-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-wsdpdspb\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-wsdpdspb\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.853Z"}

event: log
data: {"id":1699,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory .tekton/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.880Z"}

event: log
data: {"id":1700,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.882Z"}

event: log
data: {"id":1701,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/README.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.884Z"}

event: log
data: {"id":1702,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/gitops-on-pull-request.yaml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.889Z"}

event: log
data: {"id":1703,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/pipelines.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.897Z"}

event: log
data: {"id":1704,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.901Z"}

event: log
data: {"id":1705,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/692def9c-72e3-41e7-9822-1b890f31e97a/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.905Z"}

event: log
data: {"id":1706,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:27.907Z"}

event: log
data: {"id":1707,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:27.908Z"}

event: log
data: {"id":1708,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/692def9c-72e3-41e7-9822-1b890f31e97a/gitops/components/http renamed to /tmp/692def9c-72e3-41e7-9822-1b890f31e97a/gitops/components/e2e-tests-java-springboot-wsdpdspb successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:27.916Z"}

event: log
data: {"id":1709,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:27.916Z"}

event: log
data: {"id":1710,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:27.919Z"}

event: log
data: {"id":1711,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:27.922Z"}

event: completion
data: {"id":1712,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:27.927Z"}

 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.322 [[31mERROR[0m] rhdh.developer-hub: Component creation failed or was cancelled: Component creation failed for task 692def9c-72e3-41e7-9822-1b890f31e97a
---TASK_LOGS_START---
event: log
data: {"id":1649,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:26.302Z"}

event: log
data: {"id":1650,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:26.304Z"}

event: log
data: {"id":1651,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:26.347Z"}

event: log
data: {"id":1652,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.055Z"}

event: log
data: {"id":1653,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-wsdpdspb-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-wsdpdspb/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-wsdpdspb/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"\",\"ciType\":\"tekton\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-wsdpdspb\",\"gitRepoName\":\"e2e-tests-java-springboot-wsdpdspb-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-wsdpdspb\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-wsdpdspb-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-wsdpdspb\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-wsdpdspb\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.064Z"}

event: log
data: {"id":1654,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.092Z"}

event: log
data: {"id":1655,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.094Z"}

event: log
data: {"id":1656,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.102Z"}

event: log
data: {"id":1657,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.111Z"}

event: log
data: {"id":1658,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.112Z"}

event: log
data: {"id":1659,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.114Z"}

event: log
data: {"id":1660,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.119Z"}

event: log
data: {"id":1661,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.124Z"}

event: log
data: {"id":1662,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.128Z"}

event: log
data: {"id":1663,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.131Z"}

event: log
data: {"id":1664,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.135Z"}

event: log
data: {"id":1665,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.137Z"}

event: log
data: {"id":1666,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.140Z"}

event: log
data: {"id":1667,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.142Z"}

event: log
data: {"id":1668,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.143Z"}

event: log
data: {"id":1669,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.145Z"}

event: log
data: {"id":1670,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.146Z"}

event: log
data: {"id":1671,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.151Z"}

event: log
data: {"id":1672,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.156Z"}

event: log
data: {"id":1673,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.160Z"}

event: log
data: {"id":1674,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.162Z"}

event: log
data: {"id":1675,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.164Z"}

event: log
data: {"id":1676,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.165Z"}

event: log
data: {"id":1677,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.166Z"}

event: log
data: {"id":1678,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.167Z"}

event: log
data: {"id":1679,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.168Z"}

event: log
data: {"id":1680,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.170Z"}

event: log
data: {"id":1681,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.175Z"}

event: log
data: {"id":1682,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.177Z"}

event: log
data: {"id":1683,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.181Z"}

event: log
data: {"id":1684,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.183Z"}

event: log
data: {"id":1685,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.185Z"}

event: log
data: {"id":1686,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.188Z"}

event: log
data: {"id":1687,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.190Z"}

event: log
data: {"id":1688,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.193Z"}

event: log
data: {"id":1689,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.195Z"}

event: log
data: {"id":1690,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.198Z"}

event: log
data: {"id":1691,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.200Z"}

event: log
data: {"id":1692,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.203Z"}

event: log
data: {"id":1693,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/692def9c-72e3-41e7-9822-1b890f31e97a/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.204Z"}

event: log
data: {"id":1694,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:27.208Z"}

event: log
data: {"id":1695,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:27.210Z"}

event: log
data: {"id":1696,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.236Z"}

event: log
data: {"id":1697,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.847Z"}

event: log
data: {"id":1698,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Processing 7 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-wsdpdspb-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-wsdpdspb/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-wsdpdspb/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-wsdpdspb\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-wsdpdspb\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-wsdpdspb-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-wsdpdspb\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-wsdpdspb\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.853Z"}

event: log
data: {"id":1699,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory .tekton/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.880Z"}

event: log
data: {"id":1700,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.882Z"}

event: log
data: {"id":1701,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/README.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.884Z"}

event: log
data: {"id":1702,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/gitops-on-pull-request.yaml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.889Z"}

event: log
data: {"id":1703,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/pipelines.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.897Z"}

event: log
data: {"id":1704,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.901Z"}

event: log
data: {"id":1705,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/692def9c-72e3-41e7-9822-1b890f31e97a/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:27.905Z"}

event: log
data: {"id":1706,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:27.907Z"}

event: log
data: {"id":1707,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:27.908Z"}

event: log
data: {"id":1708,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/692def9c-72e3-41e7-9822-1b890f31e97a/gitops/components/http renamed to /tmp/692def9c-72e3-41e7-9822-1b890f31e97a/gitops/components/e2e-tests-java-springboot-wsdpdspb successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:27.916Z"}

event: log
data: {"id":1709,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:27.916Z"}

event: log
data: {"id":1710,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:27.919Z"}

event: log
data: {"id":1711,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:27.922Z"}

event: completion
data: {"id":1712,"isTaskRecoverable":false,"taskId":"692def9c-72e3-41e7-9822-1b890f31e97a","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:27.927Z"}


---TASK_LOGS_END--- {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.322 [[31mERROR[0m] utils.test.common: ❌ COMPONENT CREATION FAILED - Attempt 2/3 | Component: e2e-tests-java-springboot-wsdpdspb | Error: Component creation failed: Component creation failed for task 692def9c-72e3-41e7-9822-1b890f31e97a {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.323 [[32mINFO [0m] utils.test.common: 🔄 Will retry. Attempts remaining: 1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.323 [[32mINFO [0m] playwright.testItem: Regenerated component name: 'e2e-tests-java-springboot-wsdpdspb' -> 'e2e-tests-java-springboot-djjpyfpx' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.323 [[32mINFO [0m] utils.test.common: New component name: 'e2e-tests-java-springboot-djjpyfpx' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.324 [[32mINFO [0m] playwright.testItem: Acquired lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.324 [[32mINFO [0m] playwright.testItem: Updated component name in project-configs.json: 'e2e-tests-java-springboot-wsdpdspb' -> 'e2e-tests-java-springboot-djjpyfpx' (config: java-springboot/github/tekton/quay) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.325 [[32mINFO [0m] playwright.testItem: Updated project configs file: ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.325 [[32mINFO [0m] playwright.testItem: Released lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:31.325 [[32mINFO [0m] utils.test.common: Waiting 10000ms before next attempt... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.325 [[32mINFO [0m] utils.test.common: [Attempt 3/3] Creating component 'e2e-tests-java-springboot-djjpyfpx'... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.327 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.348 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.369 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.369 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.370 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.394 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.394 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.394 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.428 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-djjpyfpx, ID: 684ba244-340e-404c-a967-a564c07a4839 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.429 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-djjpyfpx to be completed... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.429 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 684ba244-340e-404c-a967-a564c07a4839 to complete... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.455 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:41.455 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 684ba244-340e-404c-a967-a564c07a4839: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:46.477 [[32mINFO [0m] rhdh.developer-hub: Component creation status: failed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:46.478 [[31mERROR[0m] rhdh.developer-hub: Component creation failed. {taskId=684ba244-340e-404c-a967-a564c07a4839, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:46.491 [[31mERROR[0m] rhdh.developer-hub: Task logs:
event: log
data: {"id":1774,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:41.482Z"}

event: log
data: {"id":1775,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:41.484Z"}

event: log
data: {"id":1776,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:41.519Z"}

event: log
data: {"id":1777,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.146Z"}

event: log
data: {"id":1778,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-djjpyfpx-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-djjpyfpx/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-djjpyfpx/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"\",\"ciType\":\"tekton\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-djjpyfpx\",\"gitRepoName\":\"e2e-tests-java-springboot-djjpyfpx-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-djjpyfpx\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-djjpyfpx-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-djjpyfpx\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-djjpyfpx\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.155Z"}

event: log
data: {"id":1779,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.193Z"}

event: log
data: {"id":1780,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.196Z"}

event: log
data: {"id":1781,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.207Z"}

event: log
data: {"id":1782,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.227Z"}

event: log
data: {"id":1783,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.228Z"}

event: log
data: {"id":1784,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.230Z"}

event: log
data: {"id":1785,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.236Z"}

event: log
data: {"id":1786,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.240Z"}

event: log
data: {"id":1787,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.243Z"}

event: log
data: {"id":1788,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.246Z"}

event: log
data: {"id":1789,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.250Z"}

event: log
data: {"id":1790,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.251Z"}

event: log
data: {"id":1791,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.254Z"}

event: log
data: {"id":1792,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.256Z"}

event: log
data: {"id":1793,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.257Z"}

event: log
data: {"id":1794,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.258Z"}

event: log
data: {"id":1795,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.260Z"}

event: log
data: {"id":1796,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.264Z"}

event: log
data: {"id":1797,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.267Z"}

event: log
data: {"id":1798,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.269Z"}

event: log
data: {"id":1799,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.272Z"}

event: log
data: {"id":1800,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.273Z"}

event: log
data: {"id":1801,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.274Z"}

event: log
data: {"id":1802,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.275Z"}

event: log
data: {"id":1803,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.277Z"}

event: log
data: {"id":1804,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.278Z"}

event: log
data: {"id":1805,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.281Z"}

event: log
data: {"id":1806,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.284Z"}

event: log
data: {"id":1807,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.286Z"}

event: log
data: {"id":1808,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.288Z"}

event: log
data: {"id":1809,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.291Z"}

event: log
data: {"id":1810,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.294Z"}

event: log
data: {"id":1811,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.297Z"}

event: log
data: {"id":1812,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.300Z"}

event: log
data: {"id":1813,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.302Z"}

event: log
data: {"id":1814,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.305Z"}

event: log
data: {"id":1815,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.307Z"}

event: log
data: {"id":1816,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.309Z"}

event: log
data: {"id":1817,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.312Z"}

event: log
data: {"id":1818,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/684ba244-340e-404c-a967-a564c07a4839/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.313Z"}

event: log
data: {"id":1819,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:42.316Z"}

event: log
data: {"id":1820,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:42.319Z"}

event: log
data: {"id":1821,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.343Z"}

event: log
data: {"id":1822,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.944Z"}

event: log
data: {"id":1823,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Processing 7 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-djjpyfpx-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-djjpyfpx/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-djjpyfpx/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-djjpyfpx\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-djjpyfpx\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-djjpyfpx-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-djjpyfpx\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-djjpyfpx\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.950Z"}

event: log
data: {"id":1824,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory .tekton/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.976Z"}

event: log
data: {"id":1825,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.978Z"}

event: log
data: {"id":1826,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/README.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.981Z"}

event: log
data: {"id":1827,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/gitops-on-pull-request.yaml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.984Z"}

event: log
data: {"id":1828,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/pipelines.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.992Z"}

event: log
data: {"id":1829,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.995Z"}

event: log
data: {"id":1830,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/684ba244-340e-404c-a967-a564c07a4839/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.999Z"}

event: log
data: {"id":1831,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:43.000Z"}

event: log
data: {"id":1832,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:43.003Z"}

event: log
data: {"id":1833,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/684ba244-340e-404c-a967-a564c07a4839/gitops/components/http renamed to /tmp/684ba244-340e-404c-a967-a564c07a4839/gitops/components/e2e-tests-java-springboot-djjpyfpx successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:43.010Z"}

event: log
data: {"id":1834,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:43.010Z"}

event: log
data: {"id":1835,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:43.013Z"}

event: log
data: {"id":1836,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:43.016Z"}

event: completion
data: {"id":1837,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:43.021Z"}

 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:46.493 [[31mERROR[0m] rhdh.developer-hub: Component creation failed or was cancelled: Component creation failed for task 684ba244-340e-404c-a967-a564c07a4839
---TASK_LOGS_START---
event: log
data: {"id":1774,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:41.482Z"}

event: log
data: {"id":1775,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:41.484Z"}

event: log
data: {"id":1776,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:41.519Z"}

event: log
data: {"id":1777,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.146Z"}

event: log
data: {"id":1778,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-djjpyfpx-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-djjpyfpx/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-djjpyfpx/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"\",\"ciType\":\"tekton\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-djjpyfpx\",\"gitRepoName\":\"e2e-tests-java-springboot-djjpyfpx-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-djjpyfpx\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-djjpyfpx-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-djjpyfpx\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-djjpyfpx\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.155Z"}

event: log
data: {"id":1779,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.193Z"}

event: log
data: {"id":1780,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.196Z"}

event: log
data: {"id":1781,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.207Z"}

event: log
data: {"id":1782,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.227Z"}

event: log
data: {"id":1783,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.228Z"}

event: log
data: {"id":1784,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.230Z"}

event: log
data: {"id":1785,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.236Z"}

event: log
data: {"id":1786,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.240Z"}

event: log
data: {"id":1787,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.243Z"}

event: log
data: {"id":1788,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.246Z"}

event: log
data: {"id":1789,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.250Z"}

event: log
data: {"id":1790,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.251Z"}

event: log
data: {"id":1791,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.254Z"}

event: log
data: {"id":1792,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.256Z"}

event: log
data: {"id":1793,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.257Z"}

event: log
data: {"id":1794,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.258Z"}

event: log
data: {"id":1795,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.260Z"}

event: log
data: {"id":1796,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.264Z"}

event: log
data: {"id":1797,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.267Z"}

event: log
data: {"id":1798,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.269Z"}

event: log
data: {"id":1799,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.272Z"}

event: log
data: {"id":1800,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.273Z"}

event: log
data: {"id":1801,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.274Z"}

event: log
data: {"id":1802,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.275Z"}

event: log
data: {"id":1803,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.277Z"}

event: log
data: {"id":1804,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.278Z"}

event: log
data: {"id":1805,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.281Z"}

event: log
data: {"id":1806,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.284Z"}

event: log
data: {"id":1807,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.286Z"}

event: log
data: {"id":1808,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.288Z"}

event: log
data: {"id":1809,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.291Z"}

event: log
data: {"id":1810,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.294Z"}

event: log
data: {"id":1811,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.297Z"}

event: log
data: {"id":1812,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.300Z"}

event: log
data: {"id":1813,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.302Z"}

event: log
data: {"id":1814,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.305Z"}

event: log
data: {"id":1815,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.307Z"}

event: log
data: {"id":1816,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.309Z"}

event: log
data: {"id":1817,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.312Z"}

event: log
data: {"id":1818,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/684ba244-340e-404c-a967-a564c07a4839/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.313Z"}

event: log
data: {"id":1819,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:42.316Z"}

event: log
data: {"id":1820,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:42.319Z"}

event: log
data: {"id":1821,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.343Z"}

event: log
data: {"id":1822,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.944Z"}

event: log
data: {"id":1823,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Processing 7 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-djjpyfpx-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-djjpyfpx/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-djjpyfpx/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-djjpyfpx\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":true,\"name\":\"e2e-tests-java-springboot-djjpyfpx\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-djjpyfpx-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-djjpyfpx\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-djjpyfpx\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.950Z"}

event: log
data: {"id":1824,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory .tekton/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.976Z"}

event: log
data: {"id":1825,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.978Z"}

event: log
data: {"id":1826,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/README.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.981Z"}

event: log
data: {"id":1827,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .tekton/gitops-on-pull-request.yaml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.984Z"}

event: log
data: {"id":1828,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/pipelines.md to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.992Z"}

event: log
data: {"id":1829,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.995Z"}

event: log
data: {"id":1830,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/684ba244-340e-404c-a967-a564c07a4839/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:42.999Z"}

event: log
data: {"id":1831,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:43.000Z"}

event: log
data: {"id":1832,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:43.003Z"}

event: log
data: {"id":1833,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/684ba244-340e-404c-a967-a564c07a4839/gitops/components/http renamed to /tmp/684ba244-340e-404c-a967-a564c07a4839/gitops/components/e2e-tests-java-springboot-djjpyfpx successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:43.010Z"}

event: log
data: {"id":1834,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:43.010Z"}

event: log
data: {"id":1835,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:43.013Z"}

event: log
data: {"id":1836,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:43.016Z"}

event: completion
data: {"id":1837,"isTaskRecoverable":false,"taskId":"684ba244-340e-404c-a967-a564c07a4839","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:43.021Z"}


---TASK_LOGS_END--- {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:46.493 [[31mERROR[0m] utils.test.common: ❌ COMPONENT CREATION FAILED - Attempt 3/3 | Component: e2e-tests-java-springboot-djjpyfpx | Error: Component creation failed: Component creation failed for task 684ba244-340e-404c-a967-a564c07a4839 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}
2026-05-05 17:51:46.494 [[31mERROR[0m] utils.test.common: ❌ All 3 attempts exhausted. Original: 'e2e-tests-java-springboot-dbwkdein', Last tried: 'e2e-tests-java-springboot-djjpyfpx' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=6}

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-java-springboot-github-tekton-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node:1508) 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="Component creation failed after 3 attempts. Original name: &apos;e2e-tests-java-springboot-dbwkdein&apos;. Last error: Component creation failed: Component creation failed for task 684ba244-340e-404c-a967-a564c07a4839" type="Error">
<![CDATA[  [e2e-e2e-tests-java-springboot[github-tekton-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

    Error: Component creation failed after 3 attempts. Original name: 'e2e-tests-java-springboot-dbwkdein'. Last error: Component creation failed: Component creation failed for task 684ba244-340e-404c-a967-a564c07a4839

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

      127 |
      128 |   // If we reach here, all retries failed
    > 129 |   throw new Error(
          |         ^
      130 |     `Component creation failed after ${attemptNumber} attempts. ` +
      131 |     `Original name: '${originalName}'. ` +
      132 |     `Last error: ${lastError?.message?.split('---TASK_LOGS_START---')[0].trim() || 'Unknown error'}`
        at createComponentAndWaitForCompletion (/workspace/e2e-test/src/utils/test/common.ts:129:9)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:51:19

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-java-springboot-github-tekton-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-05-05T17:41:07.949Z" hostname="e2e-e2e-tests-java-springboot[github-azure-quay]" tests="6" failures="0" skipped="5" time="35.742" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="35.742">
<system-out>
<![CDATA[2026-05-05 17:51:28.296 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-springboot-rswsnbqw {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.297 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-springboot-rswsnbqw'... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.303 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.379 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.379 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.380 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.380 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.404 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.429 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.432 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.433 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.458 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.458 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.459 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.504 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-rswsnbqw, ID: e5ab3217-be98-4897-a2d1-03c91c197743 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.504 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-rswsnbqw to be completed... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.504 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task e5ab3217-be98-4897-a2d1-03c91c197743 to complete... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.535 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:28.535 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task e5ab3217-be98-4897-a2d1-03c91c197743: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.557 [[32mINFO [0m] rhdh.developer-hub: Component creation status: failed {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.557 [[31mERROR[0m] rhdh.developer-hub: Component creation failed. {taskId=e5ab3217-be98-4897-a2d1-03c91c197743, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.570 [[31mERROR[0m] rhdh.developer-hub: Task logs:
event: log
data: {"id":1713,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:28.558Z"}

event: log
data: {"id":1714,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:28.561Z"}

event: log
data: {"id":1715,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:28.596Z"}

event: log
data: {"id":1716,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.239Z"}

event: log
data: {"id":1717,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-rswsnbqw-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-rswsnbqw/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-rswsnbqw/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"shared-public\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-rswsnbqw\",\"gitRepoName\":\"e2e-tests-java-springboot-rswsnbqw-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-rswsnbqw\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-rswsnbqw-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-rswsnbqw\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-rswsnbqw\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.246Z"}

event: log
data: {"id":1718,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.276Z"}

event: log
data: {"id":1719,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.278Z"}

event: log
data: {"id":1720,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.285Z"}

event: log
data: {"id":1721,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.291Z"}

event: log
data: {"id":1722,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.292Z"}

event: log
data: {"id":1723,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.294Z"}

event: log
data: {"id":1724,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.299Z"}

event: log
data: {"id":1725,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.303Z"}

event: log
data: {"id":1726,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.306Z"}

event: log
data: {"id":1727,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.309Z"}

event: log
data: {"id":1728,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.312Z"}

event: log
data: {"id":1729,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.313Z"}

event: log
data: {"id":1730,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.316Z"}

event: log
data: {"id":1731,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.318Z"}

event: log
data: {"id":1732,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.320Z"}

event: log
data: {"id":1733,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.321Z"}

event: log
data: {"id":1734,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.322Z"}

event: log
data: {"id":1735,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.326Z"}

event: log
data: {"id":1736,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.329Z"}

event: log
data: {"id":1737,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.332Z"}

event: log
data: {"id":1738,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.334Z"}

event: log
data: {"id":1739,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.336Z"}

event: log
data: {"id":1740,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.337Z"}

event: log
data: {"id":1741,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.338Z"}

event: log
data: {"id":1742,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.339Z"}

event: log
data: {"id":1743,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.341Z"}

event: log
data: {"id":1744,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.343Z"}

event: log
data: {"id":1745,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.346Z"}

event: log
data: {"id":1746,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.348Z"}

event: log
data: {"id":1747,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.350Z"}

event: log
data: {"id":1748,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.354Z"}

event: log
data: {"id":1749,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.357Z"}

event: log
data: {"id":1750,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.359Z"}

event: log
data: {"id":1751,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.362Z"}

event: log
data: {"id":1752,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.365Z"}

event: log
data: {"id":1753,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.367Z"}

event: log
data: {"id":1754,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.370Z"}

event: log
data: {"id":1755,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.373Z"}

event: log
data: {"id":1756,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.377Z"}

event: log
data: {"id":1757,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/e5ab3217-be98-4897-a2d1-03c91c197743/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.379Z"}

event: log
data: {"id":1758,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:29.382Z"}

event: log
data: {"id":1759,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:29.384Z"}

event: log
data: {"id":1760,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.405Z"}

event: log
data: {"id":1761,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.060Z"}

event: log
data: {"id":1762,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-rswsnbqw-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-rswsnbqw/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-rswsnbqw/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-rswsnbqw\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-rswsnbqw\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-rswsnbqw-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-rswsnbqw\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-rswsnbqw\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.069Z"}

event: log
data: {"id":1763,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file azure-pipelines.yml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.110Z"}

event: log
data: {"id":1764,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.116Z"}

event: log
data: {"id":1765,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.119Z"}

event: log
data: {"id":1766,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/e5ab3217-be98-4897-a2d1-03c91c197743/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.139Z"}

event: log
data: {"id":1767,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:30.141Z"}

event: log
data: {"id":1768,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:30.143Z"}

event: log
data: {"id":1769,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/e5ab3217-be98-4897-a2d1-03c91c197743/gitops/components/http renamed to /tmp/e5ab3217-be98-4897-a2d1-03c91c197743/gitops/components/e2e-tests-java-springboot-rswsnbqw successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:30.151Z"}

event: log
data: {"id":1770,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:30.151Z"}

event: log
data: {"id":1771,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:30.154Z"}

event: log
data: {"id":1772,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:30.157Z"}

event: completion
data: {"id":1773,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:30.162Z"}

 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.571 [[31mERROR[0m] rhdh.developer-hub: Component creation failed or was cancelled: Component creation failed for task e5ab3217-be98-4897-a2d1-03c91c197743
---TASK_LOGS_START---
event: log
data: {"id":1713,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:28.558Z"}

event: log
data: {"id":1714,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:28.561Z"}

event: log
data: {"id":1715,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:28.596Z"}

event: log
data: {"id":1716,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.239Z"}

event: log
data: {"id":1717,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-rswsnbqw-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-rswsnbqw/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-rswsnbqw/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"shared-public\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-rswsnbqw\",\"gitRepoName\":\"e2e-tests-java-springboot-rswsnbqw-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-rswsnbqw\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-rswsnbqw-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-rswsnbqw\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-rswsnbqw\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.246Z"}

event: log
data: {"id":1718,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.276Z"}

event: log
data: {"id":1719,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.278Z"}

event: log
data: {"id":1720,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.285Z"}

event: log
data: {"id":1721,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.291Z"}

event: log
data: {"id":1722,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.292Z"}

event: log
data: {"id":1723,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.294Z"}

event: log
data: {"id":1724,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.299Z"}

event: log
data: {"id":1725,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.303Z"}

event: log
data: {"id":1726,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.306Z"}

event: log
data: {"id":1727,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.309Z"}

event: log
data: {"id":1728,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.312Z"}

event: log
data: {"id":1729,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.313Z"}

event: log
data: {"id":1730,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.316Z"}

event: log
data: {"id":1731,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.318Z"}

event: log
data: {"id":1732,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.320Z"}

event: log
data: {"id":1733,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.321Z"}

event: log
data: {"id":1734,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.322Z"}

event: log
data: {"id":1735,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.326Z"}

event: log
data: {"id":1736,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.329Z"}

event: log
data: {"id":1737,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.332Z"}

event: log
data: {"id":1738,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.334Z"}

event: log
data: {"id":1739,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.336Z"}

event: log
data: {"id":1740,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.337Z"}

event: log
data: {"id":1741,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.338Z"}

event: log
data: {"id":1742,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.339Z"}

event: log
data: {"id":1743,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.341Z"}

event: log
data: {"id":1744,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.343Z"}

event: log
data: {"id":1745,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.346Z"}

event: log
data: {"id":1746,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.348Z"}

event: log
data: {"id":1747,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.350Z"}

event: log
data: {"id":1748,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.354Z"}

event: log
data: {"id":1749,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.357Z"}

event: log
data: {"id":1750,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.359Z"}

event: log
data: {"id":1751,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.362Z"}

event: log
data: {"id":1752,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.365Z"}

event: log
data: {"id":1753,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.367Z"}

event: log
data: {"id":1754,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.370Z"}

event: log
data: {"id":1755,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.373Z"}

event: log
data: {"id":1756,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.377Z"}

event: log
data: {"id":1757,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/e5ab3217-be98-4897-a2d1-03c91c197743/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.379Z"}

event: log
data: {"id":1758,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:29.382Z"}

event: log
data: {"id":1759,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:29.384Z"}

event: log
data: {"id":1760,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:29.405Z"}

event: log
data: {"id":1761,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.060Z"}

event: log
data: {"id":1762,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-rswsnbqw-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-rswsnbqw/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-rswsnbqw/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-rswsnbqw\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-rswsnbqw\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-rswsnbqw-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-rswsnbqw\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-rswsnbqw\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.069Z"}

event: log
data: {"id":1763,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file azure-pipelines.yml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.110Z"}

event: log
data: {"id":1764,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.116Z"}

event: log
data: {"id":1765,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.119Z"}

event: log
data: {"id":1766,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/e5ab3217-be98-4897-a2d1-03c91c197743/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:30.139Z"}

event: log
data: {"id":1767,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:30.141Z"}

event: log
data: {"id":1768,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:30.143Z"}

event: log
data: {"id":1769,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/e5ab3217-be98-4897-a2d1-03c91c197743/gitops/components/http renamed to /tmp/e5ab3217-be98-4897-a2d1-03c91c197743/gitops/components/e2e-tests-java-springboot-rswsnbqw successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:30.151Z"}

event: log
data: {"id":1770,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:30.151Z"}

event: log
data: {"id":1771,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:30.154Z"}

event: log
data: {"id":1772,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:30.157Z"}

event: completion
data: {"id":1773,"isTaskRecoverable":false,"taskId":"e5ab3217-be98-4897-a2d1-03c91c197743","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:30.162Z"}


---TASK_LOGS_END--- {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.572 [[31mERROR[0m] utils.test.common: ❌ COMPONENT CREATION FAILED - Attempt 1/3 | Component: e2e-tests-java-springboot-rswsnbqw | Error: Component creation failed: Component creation failed for task e5ab3217-be98-4897-a2d1-03c91c197743 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.572 [[32mINFO [0m] utils.test.common: 🔄 Will retry. Attempts remaining: 2 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.572 [[32mINFO [0m] playwright.testItem: Regenerated component name: 'e2e-tests-java-springboot-rswsnbqw' -> 'e2e-tests-java-springboot-fkyffaml' {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.573 [[32mINFO [0m] utils.test.common: New component name: 'e2e-tests-java-springboot-fkyffaml' {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.575 [[32mINFO [0m] playwright.testItem: Acquired lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.575 [[32mINFO [0m] playwright.testItem: Updated component name in project-configs.json: 'e2e-tests-java-springboot-rswsnbqw' -> 'e2e-tests-java-springboot-fkyffaml' (config: java-springboot/github/azure/quay) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.576 [[32mINFO [0m] playwright.testItem: Updated project configs file: ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.576 [[32mINFO [0m] playwright.testItem: Released lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:33.577 [[32mINFO [0m] utils.test.common: Waiting 10000ms before next attempt... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.579 [[32mINFO [0m] utils.test.common: [Attempt 2/3] Creating component 'e2e-tests-java-springboot-fkyffaml'... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.580 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.623 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.623 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.623 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.624 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.645 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.663 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.665 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.665 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.686 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.686 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.686 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.725 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-fkyffaml, ID: 78be575c-1207-41c2-805b-10d90c8895f4 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.725 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-fkyffaml to be completed... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.725 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 78be575c-1207-41c2-805b-10d90c8895f4 to complete... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.767 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:43.767 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 78be575c-1207-41c2-805b-10d90c8895f4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.792 [[32mINFO [0m] rhdh.developer-hub: Component creation status: failed {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.793 [[31mERROR[0m] rhdh.developer-hub: Component creation failed. {taskId=78be575c-1207-41c2-805b-10d90c8895f4, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.810 [[31mERROR[0m] rhdh.developer-hub: Task logs:
event: log
data: {"id":1838,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:43.788Z"}

event: log
data: {"id":1839,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:43.790Z"}

event: log
data: {"id":1840,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:43.825Z"}

event: log
data: {"id":1841,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.445Z"}

event: log
data: {"id":1842,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-fkyffaml-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-fkyffaml/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-fkyffaml/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"shared-public\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-fkyffaml\",\"gitRepoName\":\"e2e-tests-java-springboot-fkyffaml-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-fkyffaml\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-fkyffaml-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-fkyffaml\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-fkyffaml\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.450Z"}

event: log
data: {"id":1843,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.479Z"}

event: log
data: {"id":1844,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.483Z"}

event: log
data: {"id":1845,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.492Z"}

event: log
data: {"id":1846,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.502Z"}

event: log
data: {"id":1847,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.503Z"}

event: log
data: {"id":1848,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.506Z"}

event: log
data: {"id":1849,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.513Z"}

event: log
data: {"id":1850,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.519Z"}

event: log
data: {"id":1851,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.524Z"}

event: log
data: {"id":1852,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.531Z"}

event: log
data: {"id":1853,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.537Z"}

event: log
data: {"id":1854,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.540Z"}

event: log
data: {"id":1855,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.542Z"}

event: log
data: {"id":1856,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.545Z"}

event: log
data: {"id":1857,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.547Z"}

event: log
data: {"id":1858,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.548Z"}

event: log
data: {"id":1859,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.550Z"}

event: log
data: {"id":1860,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.552Z"}

event: log
data: {"id":1861,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.554Z"}

event: log
data: {"id":1862,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.572Z"}

event: log
data: {"id":1863,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.575Z"}

event: log
data: {"id":1864,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.579Z"}

event: log
data: {"id":1865,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.582Z"}

event: log
data: {"id":1866,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.583Z"}

event: log
data: {"id":1867,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.584Z"}

event: log
data: {"id":1868,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.593Z"}

event: log
data: {"id":1869,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.596Z"}

event: log
data: {"id":1870,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.599Z"}

event: log
data: {"id":1871,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.601Z"}

event: log
data: {"id":1872,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.604Z"}

event: log
data: {"id":1873,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.607Z"}

event: log
data: {"id":1874,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.610Z"}

event: log
data: {"id":1875,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.612Z"}

event: log
data: {"id":1876,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.615Z"}

event: log
data: {"id":1877,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.617Z"}

event: log
data: {"id":1878,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.619Z"}

event: log
data: {"id":1879,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.623Z"}

event: log
data: {"id":1880,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.626Z"}

event: log
data: {"id":1881,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.629Z"}

event: log
data: {"id":1882,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/78be575c-1207-41c2-805b-10d90c8895f4/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.630Z"}

event: log
data: {"id":1883,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:44.633Z"}

event: log
data: {"id":1884,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:44.635Z"}

event: log
data: {"id":1885,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.661Z"}

event: log
data: {"id":1886,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.266Z"}

event: log
data: {"id":1887,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-fkyffaml-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-fkyffaml/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-fkyffaml/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-fkyffaml\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-fkyffaml\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-fkyffaml-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-fkyffaml\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-fkyffaml\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.272Z"}

event: log
data: {"id":1888,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file azure-pipelines.yml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.298Z"}

event: log
data: {"id":1889,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.302Z"}

event: log
data: {"id":1890,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.303Z"}

event: log
data: {"id":1891,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/78be575c-1207-41c2-805b-10d90c8895f4/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.309Z"}

event: log
data: {"id":1892,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:45.311Z"}

event: log
data: {"id":1893,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:45.313Z"}

event: log
data: {"id":1894,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/78be575c-1207-41c2-805b-10d90c8895f4/gitops/components/http renamed to /tmp/78be575c-1207-41c2-805b-10d90c8895f4/gitops/components/e2e-tests-java-springboot-fkyffaml successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:45.319Z"}

event: log
data: {"id":1895,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:45.320Z"}

event: log
data: {"id":1896,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:45.323Z"}

event: log
data: {"id":1897,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:45.325Z"}

event: completion
data: {"id":1898,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:45.330Z"}

 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.810 [[31mERROR[0m] rhdh.developer-hub: Component creation failed or was cancelled: Component creation failed for task 78be575c-1207-41c2-805b-10d90c8895f4
---TASK_LOGS_START---
event: log
data: {"id":1838,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:43.788Z"}

event: log
data: {"id":1839,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:43.790Z"}

event: log
data: {"id":1840,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:43.825Z"}

event: log
data: {"id":1841,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.445Z"}

event: log
data: {"id":1842,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-fkyffaml-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-fkyffaml/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-fkyffaml/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"shared-public\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-fkyffaml\",\"gitRepoName\":\"e2e-tests-java-springboot-fkyffaml-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-fkyffaml\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-fkyffaml-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-fkyffaml\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-fkyffaml\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.450Z"}

event: log
data: {"id":1843,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.479Z"}

event: log
data: {"id":1844,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.483Z"}

event: log
data: {"id":1845,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.492Z"}

event: log
data: {"id":1846,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.502Z"}

event: log
data: {"id":1847,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.503Z"}

event: log
data: {"id":1848,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.506Z"}

event: log
data: {"id":1849,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.513Z"}

event: log
data: {"id":1850,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.519Z"}

event: log
data: {"id":1851,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.524Z"}

event: log
data: {"id":1852,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.531Z"}

event: log
data: {"id":1853,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.537Z"}

event: log
data: {"id":1854,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.540Z"}

event: log
data: {"id":1855,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.542Z"}

event: log
data: {"id":1856,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.545Z"}

event: log
data: {"id":1857,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.547Z"}

event: log
data: {"id":1858,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.548Z"}

event: log
data: {"id":1859,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.550Z"}

event: log
data: {"id":1860,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.552Z"}

event: log
data: {"id":1861,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.554Z"}

event: log
data: {"id":1862,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.572Z"}

event: log
data: {"id":1863,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.575Z"}

event: log
data: {"id":1864,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.579Z"}

event: log
data: {"id":1865,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.582Z"}

event: log
data: {"id":1866,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.583Z"}

event: log
data: {"id":1867,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.584Z"}

event: log
data: {"id":1868,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.593Z"}

event: log
data: {"id":1869,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.596Z"}

event: log
data: {"id":1870,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.599Z"}

event: log
data: {"id":1871,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.601Z"}

event: log
data: {"id":1872,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.604Z"}

event: log
data: {"id":1873,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.607Z"}

event: log
data: {"id":1874,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.610Z"}

event: log
data: {"id":1875,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.612Z"}

event: log
data: {"id":1876,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.615Z"}

event: log
data: {"id":1877,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.617Z"}

event: log
data: {"id":1878,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.619Z"}

event: log
data: {"id":1879,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.623Z"}

event: log
data: {"id":1880,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.626Z"}

event: log
data: {"id":1881,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.629Z"}

event: log
data: {"id":1882,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/78be575c-1207-41c2-805b-10d90c8895f4/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.630Z"}

event: log
data: {"id":1883,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:44.633Z"}

event: log
data: {"id":1884,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:44.635Z"}

event: log
data: {"id":1885,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:44.661Z"}

event: log
data: {"id":1886,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.266Z"}

event: log
data: {"id":1887,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-fkyffaml-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-fkyffaml/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-fkyffaml/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-fkyffaml\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-fkyffaml\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-fkyffaml-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-fkyffaml\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-fkyffaml\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.272Z"}

event: log
data: {"id":1888,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file azure-pipelines.yml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.298Z"}

event: log
data: {"id":1889,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.302Z"}

event: log
data: {"id":1890,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.303Z"}

event: log
data: {"id":1891,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/78be575c-1207-41c2-805b-10d90c8895f4/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:45.309Z"}

event: log
data: {"id":1892,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:45.311Z"}

event: log
data: {"id":1893,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:45.313Z"}

event: log
data: {"id":1894,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/78be575c-1207-41c2-805b-10d90c8895f4/gitops/components/http renamed to /tmp/78be575c-1207-41c2-805b-10d90c8895f4/gitops/components/e2e-tests-java-springboot-fkyffaml successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:51:45.319Z"}

event: log
data: {"id":1895,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:45.320Z"}

event: log
data: {"id":1896,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:45.323Z"}

event: log
data: {"id":1897,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:51:45.325Z"}

event: completion
data: {"id":1898,"isTaskRecoverable":false,"taskId":"78be575c-1207-41c2-805b-10d90c8895f4","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:51:45.330Z"}


---TASK_LOGS_END--- {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.811 [[31mERROR[0m] utils.test.common: ❌ COMPONENT CREATION FAILED - Attempt 2/3 | Component: e2e-tests-java-springboot-fkyffaml | Error: Component creation failed: Component creation failed for task 78be575c-1207-41c2-805b-10d90c8895f4 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.812 [[32mINFO [0m] utils.test.common: 🔄 Will retry. Attempts remaining: 1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.812 [[32mINFO [0m] playwright.testItem: Regenerated component name: 'e2e-tests-java-springboot-fkyffaml' -> 'e2e-tests-java-springboot-vfmfmdde' {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.812 [[32mINFO [0m] utils.test.common: New component name: 'e2e-tests-java-springboot-vfmfmdde' {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.813 [[32mINFO [0m] playwright.testItem: Acquired lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.814 [[32mINFO [0m] playwright.testItem: Updated component name in project-configs.json: 'e2e-tests-java-springboot-fkyffaml' -> 'e2e-tests-java-springboot-vfmfmdde' (config: java-springboot/github/azure/quay) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.814 [[32mINFO [0m] playwright.testItem: Updated project configs file: ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.814 [[32mINFO [0m] playwright.testItem: Released lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:48.814 [[32mINFO [0m] utils.test.common: Waiting 10000ms before next attempt... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.815 [[32mINFO [0m] utils.test.common: [Attempt 3/3] Creating component 'e2e-tests-java-springboot-vfmfmdde'... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.816 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.856 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.857 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.857 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.857 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.876 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.896 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.896 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.897 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-e1e22155c2-dytv-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.924 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.924 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-e1e22155c2.dytv.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.924 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.962 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-vfmfmdde, ID: bfc507d4-d968-4488-912a-b3a6335befc5 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.962 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-vfmfmdde to be completed... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.963 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task bfc507d4-d968-4488-912a-b3a6335befc5 to complete... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.984 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:51:58.984 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task bfc507d4-d968-4488-912a-b3a6335befc5: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:52:04.010 [[32mINFO [0m] rhdh.developer-hub: Component creation status: failed {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:52:04.010 [[31mERROR[0m] rhdh.developer-hub: Component creation failed. {taskId=bfc507d4-d968-4488-912a-b3a6335befc5, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:52:04.024 [[31mERROR[0m] rhdh.developer-hub: Task logs:
event: log
data: {"id":1899,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:59.013Z"}

event: log
data: {"id":1900,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:59.016Z"}

event: log
data: {"id":1901,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.051Z"}

event: log
data: {"id":1902,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.694Z"}

event: log
data: {"id":1903,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-vfmfmdde-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-vfmfmdde/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-vfmfmdde/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"shared-public\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-vfmfmdde\",\"gitRepoName\":\"e2e-tests-java-springboot-vfmfmdde-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-vfmfmdde\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vfmfmdde-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-vfmfmdde\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vfmfmdde\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.703Z"}

event: log
data: {"id":1904,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.739Z"}

event: log
data: {"id":1905,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.744Z"}

event: log
data: {"id":1906,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.766Z"}

event: log
data: {"id":1907,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.779Z"}

event: log
data: {"id":1908,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.780Z"}

event: log
data: {"id":1909,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.782Z"}

event: log
data: {"id":1910,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.791Z"}

event: log
data: {"id":1911,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.791Z"}

event: log
data: {"id":1912,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.798Z"}

event: log
data: {"id":1913,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.801Z"}

event: log
data: {"id":1914,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.803Z"}

event: log
data: {"id":1915,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.806Z"}

event: log
data: {"id":1916,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.807Z"}

event: log
data: {"id":1917,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.809Z"}

event: log
data: {"id":1918,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.810Z"}

event: log
data: {"id":1919,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.811Z"}

event: log
data: {"id":1920,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.813Z"}

event: log
data: {"id":1921,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.817Z"}

event: log
data: {"id":1922,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.819Z"}

event: log
data: {"id":1923,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.822Z"}

event: log
data: {"id":1924,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.825Z"}

event: log
data: {"id":1925,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.826Z"}

event: log
data: {"id":1926,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.827Z"}

event: log
data: {"id":1927,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.828Z"}

event: log
data: {"id":1928,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.829Z"}

event: log
data: {"id":1929,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.831Z"}

event: log
data: {"id":1930,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.833Z"}

event: log
data: {"id":1931,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.836Z"}

event: log
data: {"id":1932,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.838Z"}

event: log
data: {"id":1933,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.841Z"}

event: log
data: {"id":1934,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.844Z"}

event: log
data: {"id":1935,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.848Z"}

event: log
data: {"id":1936,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.850Z"}

event: log
data: {"id":1937,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.854Z"}

event: log
data: {"id":1938,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.856Z"}

event: log
data: {"id":1939,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.859Z"}

event: log
data: {"id":1940,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.861Z"}

event: log
data: {"id":1941,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.864Z"}

event: log
data: {"id":1942,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.867Z"}

event: log
data: {"id":1943,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/bfc507d4-d968-4488-912a-b3a6335befc5/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.868Z"}

event: log
data: {"id":1944,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:59.871Z"}

event: log
data: {"id":1945,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:59.873Z"}

event: log
data: {"id":1946,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.898Z"}

event: log
data: {"id":1947,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.507Z"}

event: log
data: {"id":1948,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-vfmfmdde-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-vfmfmdde/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-vfmfmdde/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-vfmfmdde\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-vfmfmdde\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vfmfmdde-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-vfmfmdde\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vfmfmdde\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.512Z"}

event: log
data: {"id":1949,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file azure-pipelines.yml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.538Z"}

event: log
data: {"id":1950,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.543Z"}

event: log
data: {"id":1951,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.545Z"}

event: log
data: {"id":1952,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/bfc507d4-d968-4488-912a-b3a6335befc5/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.551Z"}

event: log
data: {"id":1953,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:52:00.552Z"}

event: log
data: {"id":1954,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:52:00.554Z"}

event: log
data: {"id":1955,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/bfc507d4-d968-4488-912a-b3a6335befc5/gitops/components/http renamed to /tmp/bfc507d4-d968-4488-912a-b3a6335befc5/gitops/components/e2e-tests-java-springboot-vfmfmdde successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:52:00.562Z"}

event: log
data: {"id":1956,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:52:00.562Z"}

event: log
data: {"id":1957,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:52:00.565Z"}

event: log
data: {"id":1958,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:52:00.568Z"}

event: completion
data: {"id":1959,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:52:00.573Z"}

 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:52:04.025 [[31mERROR[0m] rhdh.developer-hub: Component creation failed or was cancelled: Component creation failed for task bfc507d4-d968-4488-912a-b3a6335befc5
---TASK_LOGS_START---
event: log
data: {"id":1899,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-05-05T17:51:59.013Z"}

event: log
data: {"id":1900,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:59.016Z"}

event: log
data: {"id":1901,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.051Z"}

event: log
data: {"id":1902,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.694Z"}

event: log
data: {"id":1903,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-vfmfmdde-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-vfmfmdde/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-vfmfmdde/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"shared-public\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-vfmfmdde\",\"gitRepoName\":\"e2e-tests-java-springboot-vfmfmdde-gitops\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-vfmfmdde\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vfmfmdde-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-vfmfmdde\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vfmfmdde\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.703Z"}

event: log
data: {"id":1904,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.739Z"}

event: log
data: {"id":1905,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file application.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.744Z"}

event: log
data: {"id":1906,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.766Z"}

event: log
data: {"id":1907,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.779Z"}

event: log
data: {"id":1908,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.780Z"}

event: log
data: {"id":1909,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-dev.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.782Z"}

event: log
data: {"id":1910,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-prod.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.791Z"}

event: log
data: {"id":1911,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/application-stage.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.791Z"}

event: log
data: {"id":1912,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/ci-tekton.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.798Z"}

event: log
data: {"id":1913,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app-of-apps/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.801Z"}

event: log
data: {"id":1914,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.803Z"}

event: log
data: {"id":1915,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.806Z"}

event: log
data: {"id":1916,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/README.md to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.807Z"}

event: log
data: {"id":1917,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.809Z"}

event: log
data: {"id":1918,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.810Z"}

event: log
data: {"id":1919,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.811Z"}

event: log
data: {"id":1920,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/deployment.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.813Z"}

event: log
data: {"id":1921,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.817Z"}

event: log
data: {"id":1922,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/route.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.819Z"}

event: log
data: {"id":1923,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/base/service.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.822Z"}

event: log
data: {"id":1924,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.825Z"}

event: log
data: {"id":1925,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.826Z"}

event: log
data: {"id":1926,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.827Z"}

event: log
data: {"id":1927,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.828Z"}

event: log
data: {"id":1928,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.829Z"}

event: log
data: {"id":1929,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.831Z"}

event: log
data: {"id":1930,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.833Z"}

event: log
data: {"id":1931,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/get/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.836Z"}

event: log
data: {"id":1932,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/image to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.838Z"}

event: log
data: {"id":1933,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/edit/set/replicas to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.841Z"}

event: log
data: {"id":1934,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/gitops-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.844Z"}

event: log
data: {"id":1935,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.848Z"}

event: log
data: {"id":1936,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/ci/source-repository.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.850Z"}

event: log
data: {"id":1937,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.854Z"}

event: log
data: {"id":1938,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/development/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.856Z"}

event: log
data: {"id":1939,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.859Z"}

event: log
data: {"id":1940,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/prod/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.861Z"}

event: log
data: {"id":1941,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/deployment-patch.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.864Z"}

event: log
data: {"id":1942,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file components/http/overlays/stage/kustomization.yaml to template output path with mode 33188.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.867Z"}

event: log
data: {"id":1943,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/bfc507d4-d968-4488-912a-b3a6335befc5/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.868Z"}

event: log
data: {"id":1944,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:51:59.871Z"}

event: log
data: {"id":1945,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-05-05T17:51:59.873Z"}

event: log
data: {"id":1946,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:51:59.898Z"}

event: log
data: {"id":1947,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.507Z"}

event: log
data: {"id":1948,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"appName\":\"e2e-tests-java-springboot-vfmfmdde-gitops\",\"argoComponent\":\"./components/e2e-tests-java-springboot-vfmfmdde/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-java-springboot-vfmfmdde/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-java-springboot-vfmfmdde\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-java-springboot-vfmfmdde\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vfmfmdde-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-java-springboot-vfmfmdde\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-vfmfmdde\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.512Z"}

event: log
data: {"id":1949,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file azure-pipelines.yml to template output path with mode 33188.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.538Z"}

event: log
data: {"id":1950,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.543Z"}

event: log
data: {"id":1951,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.545Z"}

event: log
data: {"id":1952,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/bfc507d4-d968-4488-912a-b3a6335befc5/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-05-05T17:52:00.551Z"}

event: log
data: {"id":1953,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-05-05T17:52:00.552Z"}

event: log
data: {"id":1954,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-05-05T17:52:00.554Z"}

event: log
data: {"id":1955,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/bfc507d4-d968-4488-912a-b3a6335befc5/gitops/components/http renamed to /tmp/bfc507d4-d968-4488-912a-b3a6335befc5/gitops/components/e2e-tests-java-springboot-vfmfmdde successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-05-05T17:52:00.562Z"}

event: log
data: {"id":1956,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-05-05T17:52:00.562Z"}

event: log
data: {"id":1957,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-05-05T17:52:00.565Z"}

event: log
data: {"id":1958,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"NotFoundError: Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module.\n    at DefaultTemplateActionRegistry.get (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/actions/TemplateActionRegistry.cjs.js:23:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:140:22)\n    at async NunjucksWorkflowRunner.execute (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:359:9)\n    at async TaskWorker.runOneTask (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/TaskWorker.cjs.js:127:26)\n    at async run (/opt/app-root/src/node_modules/p-queue/dist/index.js:163:29)","stepId":"publish-github-gitops","status":"failed"},"type":"log","createdAt":"2026-05-05T17:52:00.568Z"}

event: completion
data: {"id":1959,"isTaskRecoverable":false,"taskId":"bfc507d4-d968-4488-912a-b3a6335befc5","body":{"message":"Run completed with status: failed","error":{"name":"NotFoundError","message":"Template action with ID 'publish:github' is not registered. See https://backstage.io/docs/features/software-templates/builtin-actions/ on how to add a new action module."}},"type":"completion","createdAt":"2026-05-05T17:52:00.573Z"}


---TASK_LOGS_END--- {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:52:04.025 [[31mERROR[0m] utils.test.common: ❌ COMPONENT CREATION FAILED - Attempt 3/3 | Component: e2e-tests-java-springboot-vfmfmdde | Error: Component creation failed: Component creation failed for task bfc507d4-d968-4488-912a-b3a6335befc5 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}
2026-05-05 17:52:04.025 [[31mERROR[0m] utils.test.common: ❌ All 3 attempts exhausted. Original: 'e2e-tests-java-springboot-rswsnbqw', Last tried: 'e2e-tests-java-springboot-vfmfmdde' {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=7}

[[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:1520) 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="Component creation failed after 3 attempts. Original name: &apos;e2e-tests-java-springboot-rswsnbqw&apos;. Last error: Component creation failed: Component creation failed for task bfc507d4-d968-4488-912a-b3a6335befc5" 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: Component creation failed after 3 attempts. Original name: 'e2e-tests-java-springboot-rswsnbqw'. Last error: Component creation failed: Component creation failed for task bfc507d4-d968-4488-912a-b3a6335befc5

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

      127 |
      128 |   // If we reach here, all retries failed
    > 129 |   throw new Error(
          |         ^
      130 |     `Component creation failed after ${attemptNumber} attempts. ` +
      131 |     `Original name: '${originalName}'. ` +
      132 |     `Last error: ${lastError?.message?.split('---TASK_LOGS_START---')[0].trim() || 'Unknown error'}`
        at createComponentAndWaitForCompletion (/workspace/e2e-test/src/utils/test/common.ts:129:9)
        at /workspace/e2e-test/tests/tssc/full_workflow.test.ts:51:19

    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>