<testsuites id="" name="" tests="72" failures="0" skipped="30" errors="6" time="756.0244839999999">
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-go[github-tekton-quay]" tests="6" failures="0" skipped="0" time="609.713" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="87.884">
<system-out>
<![CDATA[2026-04-27 07:38:23.075 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.077 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-go-yohzrxbm'... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.082 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.155 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.187 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.190 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.192 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.225 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.226 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.226 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.519 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-go-yohzrxbm, ID: a908a761-fd1c-4af6-919a-a2537693a6f8 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.519 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-go-yohzrxbm to be completed... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.519 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task a908a761-fd1c-4af6-919a-a2537693a6f8 to complete... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.673 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:23.674 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task a908a761-fd1c-4af6-919a-a2537693a6f8: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:29.198 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:29.199 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task a908a761-fd1c-4af6-919a-a2537693a6f8: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:34.225 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:34.225 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task a908a761-fd1c-4af6-919a-a2537693a6f8: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:39.258 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:39.258 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task a908a761-fd1c-4af6-919a-a2537693a6f8: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:44.287 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:44.287 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task a908a761-fd1c-4af6-919a-a2537693a6f8: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:49.307 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:49.307 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task a908a761-fd1c-4af6-919a-a2537693a6f8: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:54.330 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:54.331 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task a908a761-fd1c-4af6-919a-a2537693a6f8: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:59.464 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:38:59.464 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task a908a761-fd1c-4af6-919a-a2537693a6f8: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.508 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.508 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.508 [[32mINFO [0m] rhdh.developer-hub: Task a908a761-fd1c-4af6-919a-a2537693a6f8 completed successfully {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.508 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-go-yohzrxbm' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.509 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.522 [[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-yohzrxbm...
2026-04-27 07:39:04.522 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-yohzrxbm-gitops, branch: main {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.524 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-yohzrxbm-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.758 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 9dcee3f5e0fc37efed5c8401129173dfc5397c4e {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Waiting for ArgoCD CI application to sync to commit: 9dcee3f5e0fc37efed5c8401129173dfc5397c4e
2026-04-27 07:39:04.787 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-yohzrxbm-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 9dcee3f5e0fc37efed5c8401129173dfc5397c4e) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:04.788 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:17.307 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-yohzrxbm-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:17.307 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.878 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-yohzrxbm-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.879 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.879 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.879 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 9dcee3f5e0fc37efed5c8401129173dfc5397c4e {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:39:50.880 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.880 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-go-yohzrxbm (GitHub + Tekton CI) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.880 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.880 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.881 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.923 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.952 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.953 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.953 [[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:126) 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.096">
<system-out>
<![CDATA[2026-04-27 07:39:50.984 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.984 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:50.984 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:54.571 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1777275590984 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:56.261 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-yohzrxbm/pull/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:56.262 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-go-yohzrxbm/pull/1 with SHA: 954ae752dd46d72dbec9c67aad6c69e2ec41025e {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:56.262 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-go-yohzrxbm... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:56.262 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-yohzrxbm, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:56.288 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:56.288 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-go-yohzrxbm. Pipeline may still be launching. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:39:56.289 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-yohzrxbm | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-yohzrxbm, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.337 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.337 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.337 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-yohzrxbm-on-pull-request-blb4s {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.338 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s was triggered by promotion PR #1 in e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.338 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.375 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-pull-request-blb4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.375 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.375 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:05.376 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-pull-request-blb4s | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:35.421 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-pull-request-blb4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:35.421 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:35.421 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:40:35.421 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-pull-request-blb4s | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:41:05.480 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-pull-request-blb4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:41:05.481 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:41:05.481 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:41:05.481 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-pull-request-blb4s | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:41:35.543 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-pull-request-blb4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:41:35.543 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:41:35.544 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:41:35.544 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-pull-request-blb4s | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:05.617 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-pull-request-blb4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:05.617 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:05.618 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:05.618 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-pull-request-blb4s | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:35.673 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-pull-request-blb4s in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:35.674 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:35.674 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:35.674 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:35.681 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-yohzrxbm-on-pull-request-blb4s was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:35.682 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:36.954 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: cce52802a763e63e623232cd55b17ed86e376584 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:36.955 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-go-yohzrxbm... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:36.955 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-yohzrxbm, event type: push {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:37.016 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:37.016 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:37.016 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-yohzrxbm | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-yohzrxbm, event: push, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.747 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.748 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.748 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-yohzrxbm-on-push-wsj5t {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.748 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t was triggered by on-push pipeline after merging #1 in e2e-tests-go-yohzrxbm {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.748 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.786 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-push-wsj5t in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.787 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-push-wsj5t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.787 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:42:44.787 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-push-wsj5t | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:43:14.856 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-push-wsj5t in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:43:14.857 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-push-wsj5t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:43:14.857 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:43:14.857 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-push-wsj5t | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:43:44.921 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-push-wsj5t in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:43:44.921 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-push-wsj5t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:43:44.921 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:43:44.921 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-push-wsj5t | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:14.990 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-push-wsj5t in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:14.991 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-push-wsj5t status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:14.991 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:14.991 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-go-yohzrxbm-on-push-wsj5t | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.074 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-on-push-wsj5t in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.074 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-on-push-wsj5t status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.074 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.075 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.077 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-yohzrxbm-on-push-wsj5t was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.077 [[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.74">
<system-out>
<![CDATA[2026-04-27 07:44:45.135 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-yohzrxbm-gitops, branch: main {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.136 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-yohzrxbm-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.388 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 09e791b441fb9b53cf7b11d4f11137e1c6ee6297 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.388 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.389 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-yohzrxbm-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:45.533 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-yohzrxbm-development using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:46.426 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:46.427 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-yohzrxbm-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:46.585 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-yohzrxbm-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-go-yohzrxbm-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-yohzrxbm-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-yohzrxbm/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (9dcee3f)
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-yohzrxbm  Synced     Healthy        service/e2e-tests-go-yohzrxbm created
apps                Deployment  tssc-app-development  e2e-tests-go-yohzrxbm  Synced     Healthy        deployment.apps/e2e-tests-go-yohzrxbm created
route.openshift.io  Route       tssc-app-development  e2e-tests-go-yohzrxbm  Synced     Healthy        route.route.openshift.io/e2e-tests-go-yohzrxbm created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:46.585 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-yohzrxbm-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:52.372 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:44:47+00:00                         Service  tssc-app-development  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:44:47+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:44:47+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:44:50+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:44:51+00:00                       Namespace                        tssc-app-development   Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:44:51+00:00                         Service  tssc-app-development  e2e-tests-go-yohzrxbm    Synced   Healthy              service/e2e-tests-go-yohzrxbm unchanged
2026-04-27T07:44:51+00:00   apps               Deployment  tssc-app-development  e2e-tests-go-yohzrxbm    Synced   Healthy              deployment.apps/e2e-tests-go-yohzrxbm configured
2026-04-27T07:44:51+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-go-yohzrxbm    Synced   Healthy              route.route.openshift.io/e2e-tests-go-yohzrxbm unchanged
2026-04-27T07:44:51+00:00   apps  Deployment  tssc-app-development  e2e-tests-go-yohzrxbm  OutOfSync  Progressing              deployment.apps/e2e-tests-go-yohzrxbm configured

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

Operation:          Sync
Sync Revision:      09e791b441fb9b53cf7b11d4f11137e1c6ee6297
Phase:              Succeeded
Start:              2026-04-27 07:44:46 +0000 UTC
Finished:           2026-04-27 07:44: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-go-yohzrxbm  Synced     Healthy            service/e2e-tests-go-yohzrxbm unchanged
apps                Deployment  tssc-app-development  e2e-tests-go-yohzrxbm  Synced     Progressing        deployment.apps/e2e-tests-go-yohzrxbm configured
route.openshift.io  Route       tssc-app-development  e2e-tests-go-yohzrxbm  Synced     Healthy            route.route.openshift.io/e2e-tests-go-yohzrxbm unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:52.461 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-yohzrxbm-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:52.462 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-yohzrxbm-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-yohzrxbm-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:59.722 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-yohzrxbm-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:44:59.722 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-yohzrxbm-development | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-yohzrxbm-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.812 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-yohzrxbm-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.813 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.839 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-yohzrxbm-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.839 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.839 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.839 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 09e791b441fb9b53cf7b11d4f11137e1c6ee6297 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.839 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 09e791b441fb9b53cf7b11d4f11137e1c6ee6297 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.841 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts" time="101.636">
<system-out>
<![CDATA[2026-04-27 07:45:08.874 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-yohzrxbm/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:08.875 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-yohzrxbm/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:09.003 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-yohzrxbm/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:09.003 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-yohzrxbm/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:09.005 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:09.033 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:09.033 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:09.034 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-yohzrxbm/overlays/stage/deployment-patch.yaml in repo e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:09.181 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:09.182 [[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-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584" {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:12.883 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1777275909034 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:14.578 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-yohzrxbm-gitops/pull/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:14.579 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:14.579 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-go-yohzrxbm-gitops repository {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:14.579 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-go-yohzrxbm-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:14.579 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-yohzrxbm-gitops, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:14.606 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:14.606 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-go-yohzrxbm-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:14.607 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-yohzrxbm-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-yohzrxbm-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.223 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.224 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.224 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.224 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr was triggered by promotion PR #1 in e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.224 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.261 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.262 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.262 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:23.262 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:53.328 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:53.328 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:53.329 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:45:53.329 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:23.364 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:23.365 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:23.365 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:23.365 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:23.367 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:23.367 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:24.653 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: d1e2c9d27147a9fbaa71b2e8f6a68c85fb8586af {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:24.654 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: d1e2c9d27147a9fbaa71b2e8f6a68c85fb8586af {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:24.654 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:24.654 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-yohzrxbm-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:24.736 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-yohzrxbm-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:25.611 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:25.611 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-yohzrxbm-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:25.756 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-yohzrxbm-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-go-yohzrxbm-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-yohzrxbm-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-yohzrxbm/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (9dcee3f)
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-yohzrxbm  Synced     Healthy        service/e2e-tests-go-yohzrxbm created
apps                Deployment  tssc-app-stage  e2e-tests-go-yohzrxbm  Synced     Healthy        deployment.apps/e2e-tests-go-yohzrxbm created
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-yohzrxbm  Synced     Healthy        route.route.openshift.io/e2e-tests-go-yohzrxbm created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:25.756 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-yohzrxbm-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:32.958 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:46:26+00:00                         Service  tssc-app-stage  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:46:26+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:46:26+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:46:31+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:46:32+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-go-yohzrxbm    Synced   Healthy              route.route.openshift.io/e2e-tests-go-yohzrxbm unchanged
2026-04-27T07:46:32+00:00                       Namespace                        tssc-app-stage   Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:46:32+00:00                         Service  tssc-app-stage  e2e-tests-go-yohzrxbm    Synced   Healthy              service/e2e-tests-go-yohzrxbm unchanged
2026-04-27T07:46:32+00:00   apps               Deployment  tssc-app-stage  e2e-tests-go-yohzrxbm    Synced   Healthy              deployment.apps/e2e-tests-go-yohzrxbm configured
2026-04-27T07:46:32+00:00   apps  Deployment  tssc-app-stage  e2e-tests-go-yohzrxbm  OutOfSync  Progressing              deployment.apps/e2e-tests-go-yohzrxbm configured

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

Operation:          Sync
Sync Revision:      d1e2c9d27147a9fbaa71b2e8f6a68c85fb8586af
Phase:              Succeeded
Start:              2026-04-27 07:46:27 +0000 UTC
Finished:           2026-04-27 07:46:32 +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-yohzrxbm  Synced     Healthy            service/e2e-tests-go-yohzrxbm unchanged
apps                Deployment  tssc-app-stage  e2e-tests-go-yohzrxbm  Synced     Progressing        deployment.apps/e2e-tests-go-yohzrxbm configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-go-yohzrxbm  Synced     Healthy            route.route.openshift.io/e2e-tests-go-yohzrxbm unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:33.051 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-yohzrxbm-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:33.051 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-yohzrxbm-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-yohzrxbm-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:39.454 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-yohzrxbm-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:39.455 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-yohzrxbm-stage | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-yohzrxbm-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.189 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-yohzrxbm-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.190 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.215 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-yohzrxbm-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.216 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.216 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.216 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: d1e2c9d27147a9fbaa71b2e8f6a68c85fb8586af {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.216 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: d1e2c9d27147a9fbaa71b2e8f6a68c85fb8586af {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.218 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.218 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.218 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.218 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr in namespace: tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.250 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.507 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 found from Promotion Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-5g4vr 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="102.096">
<system-out>
<![CDATA[2026-04-27 07:46:50.531 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-go-yohzrxbm/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.531 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-go-yohzrxbm/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.659 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-go-yohzrxbm/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.660 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-go-yohzrxbm/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.661 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.689 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.689 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.689 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-go-yohzrxbm/overlays/prod/deployment-patch.yaml in repo e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.787 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:50.787 [[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-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584" {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:54.620 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1777276010689 in your fork {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:56.244 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-go-yohzrxbm-gitops/pull/2 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:56.245 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:56.245 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-go-yohzrxbm-gitops repository {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:56.245 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-go-yohzrxbm-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:56.245 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-go-yohzrxbm-gitops, event type: pull_request {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:56.278 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:56.279 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:46:56.279 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-go-yohzrxbm-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-go-yohzrxbm-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.378 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.378 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.378 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.378 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 was triggered by promotion PR #2 in e2e-tests-go-yohzrxbm-gitops {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.378 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 to finish... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.421 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.421 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.422 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:05.422 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:35.468 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:35.468 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:35.469 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:47:35.469 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 | Status: running | Reason: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 not yet completed, status: running {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:05.531 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:05.531 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:05.531 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:05.531 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:05.534 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 was successful {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:05.534 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:06.966 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 7a469025ec6cfa32bf42df85133b227071d6d3af {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:06.966 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 7a469025ec6cfa32bf42df85133b227071d6d3af {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:06.966 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:06.967 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-go-yohzrxbm-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:07.052 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-go-yohzrxbm-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:08.101 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:08.101 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-go-yohzrxbm-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:08.231 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-go-yohzrxbm-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-go-yohzrxbm-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-go-yohzrxbm-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-go-yohzrxbm/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (09e791b)
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-yohzrxbm  Synced     Healthy        service/e2e-tests-go-yohzrxbm created
apps                Deployment  tssc-app-prod  e2e-tests-go-yohzrxbm  Synced     Healthy        deployment.apps/e2e-tests-go-yohzrxbm created
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-yohzrxbm  Synced     Healthy        route.route.openshift.io/e2e-tests-go-yohzrxbm created
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:08.231 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-go-yohzrxbm-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:15.316 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME     STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:48:08+00:00                         Service  tssc-app-prod  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:48:08+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:48:08+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-yohzrxbm    Synced  Healthy              
2026-04-27T07:48:12+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:48:13+00:00                       Namespace                        tssc-app-prod   Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:48:13+00:00                         Service  tssc-app-prod  e2e-tests-go-yohzrxbm    Synced   Healthy              service/e2e-tests-go-yohzrxbm unchanged
2026-04-27T07:48:13+00:00   apps               Deployment  tssc-app-prod  e2e-tests-go-yohzrxbm    Synced   Healthy              deployment.apps/e2e-tests-go-yohzrxbm configured
2026-04-27T07:48:13+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-go-yohzrxbm    Synced   Healthy              route.route.openshift.io/e2e-tests-go-yohzrxbm unchanged

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

Operation:          Sync
Sync Revision:      7a469025ec6cfa32bf42df85133b227071d6d3af
Phase:              Succeeded
Start:              2026-04-27 07:48:08 +0000 UTC
Finished:           2026-04-27 07:48:13 +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-yohzrxbm  Synced     Healthy            service/e2e-tests-go-yohzrxbm unchanged
apps                Deployment  tssc-app-prod  e2e-tests-go-yohzrxbm  Synced     Progressing        deployment.apps/e2e-tests-go-yohzrxbm configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-go-yohzrxbm  Synced     Healthy            route.route.openshift.io/e2e-tests-go-yohzrxbm unchanged
 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:15.414 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-yohzrxbm-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:15.415 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-go-yohzrxbm-prod | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-yohzrxbm-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:22.334 [[32mINFO [0m] argocd.sync: Application e2e-tests-go-yohzrxbm-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:22.335 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-go-yohzrxbm-prod | Elapsed: 15s | Reason: Error: Waiting for sync to complete: Application e2e-tests-go-yohzrxbm-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.297 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-go-yohzrxbm-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.297 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.326 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-yohzrxbm-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.326 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.326 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.327 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 7a469025ec6cfa32bf42df85133b227071d6d3af {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.327 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 7a469025ec6cfa32bf42df85133b227071d6d3af {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.329 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.329 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.329 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 logs to find SBOM document ID {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.329 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.363 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 in namespace tssc-app-ci {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.624 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 found from Promotion Pipeline e2e-tests-go-yohzrxbm-gitops-on-pull-request-vctd9 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.261">
<system-out>
<![CDATA[2026-04-27 07:48:32.752 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.753 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 and document ID urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.753 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 and document ID: urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.753 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.820 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.820 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.820 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584, Published: 2026-04-27T07:44:17Z, SHA256: sha256:b0640f4979e3c297d9469ba9f091a484d051d423b8bd5fc86c864b4eea9dd223 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.820 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.820 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 and document ID urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.820 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 and document ID: urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.820 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.908 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584' successful. Found 1 result(s). {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.908 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.908 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584, Published: 2026-04-27T07:44:17Z, SHA256: sha256:b0640f4979e3c297d9469ba9f091a484d051d423b8bd5fc86c864b4eea9dd223 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.908 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1,urn:uuid:ac6d55ea-d0cf-4104-8439-25150d157b2c/1 found in TPA!!! {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
2026-04-27 07:48:32.910 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-go-yohzrxbm:cce52802a763e63e623232cd55b17ed86e376584 {projectName=e2e-e2e-tests-go[github-tekton-quay], worker=0}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-go[github-azure-quay]" tests="6" failures="0" skipped="5" time="160.257" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="160.257">
<system-out>
<![CDATA[2026-04-27 07:38:23.113 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-go-dxvllklb {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.114 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-go-dxvllklb'... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.121 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.215 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.217 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.217 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.217 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.242 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.271 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.274 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.274 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.300 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.300 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.301 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.599 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-go-dxvllklb, ID: bfea34a8-0118-4222-bac5-9eea3ba6a4f2 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.599 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-go-dxvllklb to be completed... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.600 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task bfea34a8-0118-4222-bac5-9eea3ba6a4f2 to complete... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.683 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:23.684 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task bfea34a8-0118-4222-bac5-9eea3ba6a4f2: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:29.209 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:29.210 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task bfea34a8-0118-4222-bac5-9eea3ba6a4f2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:34.251 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:34.252 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task bfea34a8-0118-4222-bac5-9eea3ba6a4f2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:39.285 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:39.285 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task bfea34a8-0118-4222-bac5-9eea3ba6a4f2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:44.308 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:44.309 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task bfea34a8-0118-4222-bac5-9eea3ba6a4f2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:49.329 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:49.329 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task bfea34a8-0118-4222-bac5-9eea3ba6a4f2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.351 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.352 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.352 [[32mINFO [0m] rhdh.developer-hub: Task bfea34a8-0118-4222-bac5-9eea3ba6a4f2 completed successfully {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.352 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-go-dxvllklb' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.352 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-go-dxvllklb {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.377 [[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-dxvllklb...
2026-04-27 07:38:54.377 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-go-dxvllklb-gitops, branch: main {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.378 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-go-dxvllklb-gitops branch 'main' {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.562 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': b0678021fd5818c30bc7080a13ad2c10b3c5f682 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Waiting for ArgoCD CI application to sync to commit: b0678021fd5818c30bc7080a13ad2c10b3c5f682
2026-04-27 07:38:54.589 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-go-dxvllklb-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-dxvllklb-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-go-dxvllklb-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"007cb4d6-2833-4e77-8a5e-12d565d01aac","cache-control":"no-cache, private","connection":"close","content-length":"284","content-type":"application/json","date":"Mon, 27 Apr 2026 07:38:54 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"12add26a-1528-4837-ae7c-1ba176f21201","x-kubernetes-pf-prioritylevel-uid":"f7da07ab-8876-45ea-9fb6-ee7b5b97b995"} {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:38:54.590 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:39:05.609 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-dxvllklb-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: b0678021fd5818c30bc7080a13ad2c10b3c5f682) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:39:05.609 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:39:45.217 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-go-dxvllklb-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:39:45.218 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:30.033 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-go-dxvllklb-development is successfully synced and healthy. {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:30.033 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:30.033 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:30.034 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: b0678021fd5818c30bc7080a13ad2c10b3c5f682 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:40:30.034 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:30.034 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-go-dxvllklb {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:30.035 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-go-dxvllklb... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:30.237 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:55.506 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:55.507 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-go-dxvllklb {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:55.507 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-go-dxvllklb... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:55.508 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:40:55.509 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:02.235 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-dxvllklb branch 'main' with commit SHA: 64db2ae0d96e108389c7403b5d9ac32cf86f331a {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:02.236 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 64db2ae0d96e108389c7403b5d9ac32cf86f331a {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.209 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-go-dxvllklb-gitops branch 'main' with commit SHA: 28d6162b430f0e5e26070d0e91d6e7b465751b3f {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.210 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 28d6162b430f0e5e26070d0e91d6e7b465751b3f {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.210 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-go-dxvllklb for component e2e-tests-go-dxvllklb... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.236 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-go-dxvllklb for component e2e-tests-go-dxvllklb... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.237 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-go-dxvllklb for component e2e-tests-go-dxvllklb... {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.237 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.237 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.305 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.363 [[31mERROR[0m] azure.project: Failed to get project ID for project 'shared-public': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.363 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create service endpoint 'e2e-tests-go-dxvllklb': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.363 [[31mERROR[0m] postcreation.command.azure.pipelines: Azure source pipeline creation failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.363 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.363 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-go[github-azure-quay], worker=1}
2026-04-27 07:41:03.374 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429
2026-04-27 07:41:03.375 [[31mERROR[0m] azure.project: Failed to get project ID for project 'shared-public': AzureApiError: Request failed with status code 429
2026-04-27 07:41:03.375 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create service endpoint 'e2e-tests-go-dxvllklb-gitops': AzureApiError: Request failed with status code 429
2026-04-27 07:41:03.375 [[31mERROR[0m] postcreation.command.azure.pipelines: Azure gitops pipeline creation failed: AzureApiError: Request failed with status code 429

[[ATTACHMENT|tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-go-github-azure-quay-/error-context.md]]
]]>
</system-out>
<system-err>
<![CDATA[(node: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>
<error message="Post-creation actions failed: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429" type="Error">
<![CDATA[  [e2e-e2e-tests-go[github-azure-quay]] › tssc/full_workflow.test.ts:45:5 › TSSC Complete Workflow › Component Creation › should create a component successfully 

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

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

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

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-go-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-python[github-tekton-quay]" tests="6" failures="0" skipped="0" time="724.123" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="97.18">
<system-out>
<![CDATA[2026-04-27 07:38:23.072 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.074 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-python-rxnrbign'... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.079 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.152 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.180 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.183 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.184 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.221 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.221 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.222 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.448 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-rxnrbign, ID: c22dbff2-0795-40c4-b9b6-2d8ff88dfdba {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.449 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-rxnrbign to be completed... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.449 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba to complete... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.591 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:23.592 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:29.173 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:29.174 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:34.200 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:34.201 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:39.223 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:39.224 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:44.244 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:44.244 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:49.268 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:49.269 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:54.289 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:54.289 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:59.450 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:38:59.451 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:04.489 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:04.489 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.514 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.514 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.514 [[32mINFO [0m] rhdh.developer-hub: Task c22dbff2-0795-40c4-b9b6-2d8ff88dfdba completed successfully {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.515 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-python-rxnrbign' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.515 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.528 [[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-rxnrbign...
2026-04-27 07:39:09.528 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-rxnrbign-gitops, branch: main {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.528 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-rxnrbign-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.823 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 25dfb65df3439083cdcb7a0241c73635aaaf25a2 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
Waiting for ArgoCD CI application to sync to commit: 25dfb65df3439083cdcb7a0241c73635aaaf25a2
2026-04-27 07:39:09.849 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-rxnrbign-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 25dfb65df3439083cdcb7a0241c73635aaaf25a2) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:09.850 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:39:25.493 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-rxnrbign-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-04-27 07:39:25.494 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.116 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-rxnrbign-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.116 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.116 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.117 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 25dfb65df3439083cdcb7a0241c73635aaaf25a2 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:40:00.117 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.117 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-python-rxnrbign (GitHub + Tekton CI) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.117 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.118 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.118 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.144 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.245 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.245 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.245 [[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:127) 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="351.44">
<system-out>
<![CDATA[2026-04-27 07:40:00.275 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.275 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:00.275 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:03.865 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1777275600275 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:05.573 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-rxnrbign/pull/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:05.574 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-python-rxnrbign/pull/1 with SHA: 6ed789723aacc474af109cdf36e6068d40d85264 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:05.574 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-python-rxnrbign... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:05.574 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-rxnrbign, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:05.598 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:05.598 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-python-rxnrbign. Pipeline may still be launching. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:05.598 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-rxnrbign | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rxnrbign, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.330 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.330 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.330 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-rxnrbign-on-pull-request-vfcfc {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.330 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc was triggered by promotion PR #1 in e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.331 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.372 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-pull-request-vfcfc in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.372 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.372 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:14.372 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-pull-request-vfcfc | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:44.433 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-pull-request-vfcfc in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:44.434 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:44.434 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:40:44.434 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-pull-request-vfcfc | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:41:14.499 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-pull-request-vfcfc in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:41:14.499 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:41:14.499 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:41:14.499 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-pull-request-vfcfc | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:41:44.565 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-pull-request-vfcfc in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:41:44.565 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:41:44.565 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:41:44.566 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-pull-request-vfcfc | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:42:14.641 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-pull-request-vfcfc in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:42:14.641 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:42:14.641 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:42:14.642 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-pull-request-vfcfc | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:42:44.715 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-pull-request-vfcfc in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:42:44.715 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:42:44.715 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:42:44.715 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-pull-request-vfcfc | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:14.774 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-pull-request-vfcfc in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:14.774 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:14.774 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:14.774 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:14.782 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-rxnrbign-on-pull-request-vfcfc was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:14.782 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:16.039 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: ded57623d0e2f14264d18f968ef3e2d788c2e180 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:16.040 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-python-rxnrbign... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:16.040 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-rxnrbign, event type: push {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:16.081 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:16.082 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:16.082 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-rxnrbign | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rxnrbign, event: push, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.369 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.371 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.371 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-rxnrbign-on-push-z87rw {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.371 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw was triggered by on-push pipeline after merging #1 in e2e-tests-python-rxnrbign {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.371 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-rxnrbign-on-push-z87rw to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.409 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-push-z87rw in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.409 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-push-z87rw status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.409 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:21.409 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-push-z87rw | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:51.458 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-push-z87rw in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:51.459 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-push-z87rw status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:51.459 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:43:51.459 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-push-z87rw | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:44:21.525 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-push-z87rw in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:44:21.526 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-push-z87rw status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:44:21.526 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:44:21.526 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-push-z87rw | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:44:51.591 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-push-z87rw in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:44:51.592 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-push-z87rw status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:44:51.592 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:44:51.592 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-push-z87rw | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:21.638 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-push-z87rw in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:21.639 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-push-z87rw status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:21.639 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:21.639 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-python-rxnrbign-on-push-z87rw | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.708 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-on-push-z87rw in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.708 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-on-push-z87rw status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.708 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-on-push-z87rw status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.709 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.711 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-rxnrbign-on-push-z87rw was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.711 [[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="57.759">
<system-out>
<![CDATA[2026-04-27 07:45:51.764 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-rxnrbign-gitops, branch: main {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.764 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-rxnrbign-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.934 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': cf5f95d7c307adf94dad7c78a163eb79c0e49cef {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.935 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:51.935 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-rxnrbign-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:52.013 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-rxnrbign-development using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:52.868 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:52.868 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-rxnrbign-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:53.027 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-rxnrbign-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-python-rxnrbign-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-rxnrbign-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-rxnrbign/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (25dfb65)
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-rxnrbign  Synced     Healthy        service/e2e-tests-python-rxnrbign created
apps                Deployment  tssc-app-development  e2e-tests-python-rxnrbign  Synced     Healthy        deployment.apps/e2e-tests-python-rxnrbign created
route.openshift.io  Route       tssc-app-development  e2e-tests-python-rxnrbign  Synced     Healthy        route.route.openshift.io/e2e-tests-python-rxnrbign created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:45:53.028 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-rxnrbign-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:07.671 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:45:53+00:00   apps               Deployment  tssc-app-development  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:45:53+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:45:53+00:00                         Service  tssc-app-development  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:45:57+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:45:58+00:00                         Service  tssc-app-development  e2e-tests-python-rxnrbign    Synced   Healthy              service/e2e-tests-python-rxnrbign unchanged
2026-04-27T07:45:58+00:00   apps               Deployment  tssc-app-development  e2e-tests-python-rxnrbign    Synced   Healthy              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:45:58+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-python-rxnrbign    Synced   Healthy              route.route.openshift.io/e2e-tests-python-rxnrbign unchanged
2026-04-27T07:45:58+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:45:58+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-rxnrbign  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:45:58+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-rxnrbign    Synced  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:46:01+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:46:02+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:46:02+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-rxnrbign  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:46:02+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-rxnrbign  OutOfSync  Healthy              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:46:05+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:46:06+00:00          Namespace              tssc-app-development  Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:46:07+00:00   apps  Deployment  tssc-app-development  e2e-tests-python-rxnrbign    Synced  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured

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

Operation:          Sync
Sync Revision:      cf5f95d7c307adf94dad7c78a163eb79c0e49cef
Phase:              Succeeded
Start:              2026-04-27 07:46:02 +0000 UTC
Finished:           2026-04-27 07:46:06 +0000 UTC
Duration:           4s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                       STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development       Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-python-rxnrbign  Synced     Healthy            service/e2e-tests-python-rxnrbign unchanged
apps                Deployment  tssc-app-development  e2e-tests-python-rxnrbign  Synced     Progressing        deployment.apps/e2e-tests-python-rxnrbign configured
route.openshift.io  Route       tssc-app-development  e2e-tests-python-rxnrbign  Synced     Healthy            route.route.openshift.io/e2e-tests-python-rxnrbign unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:07.756 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rxnrbign-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:07.757 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-rxnrbign-development | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rxnrbign-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:17.370 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rxnrbign-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:17.370 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-rxnrbign-development | Elapsed: 25s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rxnrbign-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:31.275 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rxnrbign-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:31.276 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 3/24] Application: e2e-tests-python-rxnrbign-development | Elapsed: 39s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rxnrbign-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.469 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-rxnrbign-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.469 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.495 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-rxnrbign-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.495 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.495 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.496 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: cf5f95d7c307adf94dad7c78a163eb79c0e49cef {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.496 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: cf5f95d7c307adf94dad7c78a163eb79c0e49cef {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.497 [[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="107.971">
<system-out>
<![CDATA[2026-04-27 07:46:49.533 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-python-rxnrbign/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.533 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-python-rxnrbign/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.661 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-python-rxnrbign/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.661 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-python-rxnrbign/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.663 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.688 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.688 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.689 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-python-rxnrbign/overlays/stage/deployment-patch.yaml in repo e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.806 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:49.806 [[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-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180" {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:53.458 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1777276009689 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:55.626 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-rxnrbign-gitops/pull/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:55.626 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:55.626 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-python-rxnrbign-gitops repository {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:55.626 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-python-rxnrbign-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:55.627 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-rxnrbign-gitops, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:55.649 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:55.649 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-python-rxnrbign-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:46:55.649 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-rxnrbign-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rxnrbign-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.635 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.636 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.636 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.636 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 was triggered by promotion PR #1 in e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.636 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.671 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.671 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.672 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:03.672 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:33.724 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:33.724 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:33.725 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:47:33.725 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:03.782 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:03.784 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:03.784 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:03.784 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:03.785 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:03.785 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:05.186 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 56c882f42b66890dbc7c9ce1c2ef6597a3fbbbaf {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:05.186 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 56c882f42b66890dbc7c9ce1c2ef6597a3fbbbaf {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:05.186 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:05.186 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-rxnrbign-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:05.267 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-rxnrbign-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:06.263 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:06.263 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-rxnrbign-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:06.400 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-rxnrbign-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-python-rxnrbign-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-rxnrbign-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-rxnrbign/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (cf5f95d)
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-rxnrbign  Synced     Healthy        service/e2e-tests-python-rxnrbign created
apps                Deployment  tssc-app-stage  e2e-tests-python-rxnrbign  Synced     Healthy        deployment.apps/e2e-tests-python-rxnrbign created
route.openshift.io  Route       tssc-app-stage  e2e-tests-python-rxnrbign  Synced     Healthy        route.route.openshift.io/e2e-tests-python-rxnrbign created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:06.401 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-rxnrbign-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:20.900 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:48:06+00:00                         Service  tssc-app-stage  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:48:06+00:00   apps               Deployment  tssc-app-stage  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:48:06+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:48:10+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:11+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:11+00:00                         Service  tssc-app-stage  e2e-tests-python-rxnrbign    Synced   Healthy              service/e2e-tests-python-rxnrbign unchanged
2026-04-27T07:48:11+00:00   apps               Deployment  tssc-app-stage  e2e-tests-python-rxnrbign    Synced   Healthy              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:48:11+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-python-rxnrbign    Synced   Healthy              route.route.openshift.io/e2e-tests-python-rxnrbign unchanged
2026-04-27T07:48:12+00:00   apps  Deployment  tssc-app-stage  e2e-tests-python-rxnrbign  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:48:12+00:00   apps  Deployment  tssc-app-stage  e2e-tests-python-rxnrbign    Synced  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:48:14+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:16+00:00          Namespace                    tssc-app-stage  Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:16+00:00   apps  Deployment  tssc-app-stage  e2e-tests-python-rxnrbign  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:48:16+00:00   apps  Deployment  tssc-app-stage  e2e-tests-python-rxnrbign  OutOfSync  Healthy              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:48:19+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:20+00:00          Namespace                    tssc-app-stage  Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:20+00:00   apps  Deployment  tssc-app-stage  e2e-tests-python-rxnrbign    Synced  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured

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

Operation:          Sync
Sync Revision:      56c882f42b66890dbc7c9ce1c2ef6597a3fbbbaf
Phase:              Succeeded
Start:              2026-04-27 07:48:16 +0000 UTC
Finished:           2026-04-27 07:48:20 +0000 UTC
Duration:           4s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE       NAME                       STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                   tssc-app-stage             Succeeded  Synced             namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-python-rxnrbign  Synced     Healthy            service/e2e-tests-python-rxnrbign unchanged
apps                Deployment  tssc-app-stage  e2e-tests-python-rxnrbign  Synced     Progressing        deployment.apps/e2e-tests-python-rxnrbign configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-python-rxnrbign  Synced     Healthy            route.route.openshift.io/e2e-tests-python-rxnrbign unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:20.978 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rxnrbign-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:20.979 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-rxnrbign-stage | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rxnrbign-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:28.608 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rxnrbign-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:28.608 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-rxnrbign-stage | Elapsed: 23s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rxnrbign-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.181 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-rxnrbign-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.181 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.211 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-rxnrbign-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.214 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.215 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.218 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 56c882f42b66890dbc7c9ce1c2ef6597a3fbbbaf {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.219 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 56c882f42b66890dbc7c9ce1c2ef6597a3fbbbaf {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.222 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.222 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.222 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 logs to find SBOM document ID {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.223 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 in namespace: tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.260 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.501 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 found from Promotion Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-gcj65 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="109.546">
<system-out>
<![CDATA[2026-04-27 07:48:37.522 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-python-rxnrbign/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.522 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-python-rxnrbign/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.641 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-python-rxnrbign/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.641 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-python-rxnrbign/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.642 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.672 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.672 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.673 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-python-rxnrbign/overlays/prod/deployment-patch.yaml in repo e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.765 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:37.766 [[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-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180" {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:41.349 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1777276117673 in your fork {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:42.962 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-python-rxnrbign-gitops/pull/2 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:42.962 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:42.962 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-python-rxnrbign-gitops repository {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:42.962 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-python-rxnrbign-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:42.963 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-python-rxnrbign-gitops, event type: pull_request {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:43.001 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:43.001 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:43.001 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-python-rxnrbign-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-python-rxnrbign-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.357 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.358 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.358 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.358 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r was triggered by promotion PR #2 in e2e-tests-python-rxnrbign-gitops {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.358 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r to finish... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.411 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.411 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.411 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:48:52.411 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:22.480 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:22.480 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:22.480 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:22.480 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r | Status: running | Reason: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r not yet completed, status: running {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:52.537 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:52.538 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:52.538 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:52.538 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:52.540 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r was successful {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:52.540 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:53.959 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: cc921bed268f4fdc64ba957481532d687e60441f {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:53.959 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: cc921bed268f4fdc64ba957481532d687e60441f {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:53.959 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:53.959 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-python-rxnrbign-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:54.053 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-python-rxnrbign-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:55.110 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:55.110 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-python-rxnrbign-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:55.251 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-python-rxnrbign-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-python-rxnrbign-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-python-rxnrbign-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-python-rxnrbign/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (cf5f95d)
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-rxnrbign  Synced     Healthy        service/e2e-tests-python-rxnrbign created
apps                Deployment  tssc-app-prod  e2e-tests-python-rxnrbign  Synced     Healthy        deployment.apps/e2e-tests-python-rxnrbign created
route.openshift.io  Route       tssc-app-prod  e2e-tests-python-rxnrbign  Synced     Healthy        route.route.openshift.io/e2e-tests-python-rxnrbign created
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:49:55.251 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-python-rxnrbign-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:09.907 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:49:55+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:49:55+00:00                         Service  tssc-app-prod  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:49:55+00:00   apps               Deployment  tssc-app-prod  e2e-tests-python-rxnrbign    Synced  Healthy              
2026-04-27T07:49:59+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:50:01+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-python-rxnrbign    Synced   Healthy              route.route.openshift.io/e2e-tests-python-rxnrbign unchanged
2026-04-27T07:50:01+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:50:01+00:00                         Service  tssc-app-prod  e2e-tests-python-rxnrbign    Synced   Healthy              service/e2e-tests-python-rxnrbign unchanged
2026-04-27T07:50:01+00:00   apps               Deployment  tssc-app-prod  e2e-tests-python-rxnrbign    Synced   Healthy              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:50:01+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-rxnrbign  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:50:01+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-rxnrbign    Synced  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:50:03+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:50:05+00:00          Namespace                     tssc-app-prod  Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:50:05+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-rxnrbign  OutOfSync  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:50:05+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-rxnrbign  OutOfSync  Healthy              deployment.apps/e2e-tests-python-rxnrbign configured
2026-04-27T07:50:07+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:50:09+00:00          Namespace                     tssc-app-prod  Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:50:09+00:00   apps  Deployment  tssc-app-prod  e2e-tests-python-rxnrbign    Synced  Progressing              deployment.apps/e2e-tests-python-rxnrbign configured

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

Operation:          Sync
Sync Revision:      cc921bed268f4fdc64ba957481532d687e60441f
Phase:              Succeeded
Start:              2026-04-27 07:50:05 +0000 UTC
Finished:           2026-04-27 07:50: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-python-rxnrbign  Synced     Healthy            service/e2e-tests-python-rxnrbign unchanged
apps                Deployment  tssc-app-prod  e2e-tests-python-rxnrbign  Synced     Progressing        deployment.apps/e2e-tests-python-rxnrbign configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-python-rxnrbign  Synced     Healthy            route.route.openshift.io/e2e-tests-python-rxnrbign unchanged
 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:09.983 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rxnrbign-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:09.983 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-python-rxnrbign-prod | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rxnrbign-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:17.978 [[32mINFO [0m] argocd.sync: Application e2e-tests-python-rxnrbign-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:17.978 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-python-rxnrbign-prod | Elapsed: 24s | Reason: Error: Waiting for sync to complete: Application e2e-tests-python-rxnrbign-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.772 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-python-rxnrbign-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.772 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.799 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-rxnrbign-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.799 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.800 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.800 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: cc921bed268f4fdc64ba957481532d687e60441f {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.800 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: cc921bed268f4fdc64ba957481532d687e60441f {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.801 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.801 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.802 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r logs to find SBOM document ID {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.802 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r in namespace: tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:26.834 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r in namespace tssc-app-ci {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.065 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 found from Promotion Pipeline e2e-tests-python-rxnrbign-gitops-on-pull-request-zdt4r 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.227">
<system-out>
<![CDATA[2026-04-27 07:50:27.177 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.177 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 and document ID urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.178 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 and document ID: urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.178 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.241 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180' successful. Found 1 result(s). {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.241 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.241 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180, Published: 2026-04-27T07:45:09Z, SHA256: sha256:2871dc5d8385184ded874d426eccb08031d443d827138e87e2f1f7e43870f6be {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.241 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.241 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 and document ID urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.241 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 and document ID: urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.241 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.310 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180' successful. Found 1 result(s). {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.310 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.310 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180, Published: 2026-04-27T07:45:09Z, SHA256: sha256:2871dc5d8385184ded874d426eccb08031d443d827138e87e2f1f7e43870f6be {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.310 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1,urn:uuid:9792ad75-aec0-480f-a467-82c95145ea8e/1 found in TPA!!! {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
2026-04-27 07:50:27.311 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-python-rxnrbign:ded57623d0e2f14264d18f968ef3e2d788c2e180 {projectName=e2e-e2e-tests-python[github-tekton-quay], worker=2}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-python[github-azure-quay]" tests="6" failures="0" skipped="5" time="235.348" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="235.348">
<system-out>
<![CDATA[2026-04-27 07:38:23.139 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-python-aoxzoqdn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.141 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-python-aoxzoqdn'... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.146 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.235 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.235 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.236 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.236 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.259 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.282 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.285 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.285 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.313 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.314 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.314 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.643 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-aoxzoqdn, ID: 8bd9f957-1ccd-4f3b-b295-60b2f727e845 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.643 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-aoxzoqdn to be completed... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.643 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 8bd9f957-1ccd-4f3b-b295-60b2f727e845 to complete... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.699 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:23.699 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 8bd9f957-1ccd-4f3b-b295-60b2f727e845: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:29.333 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:29.333 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 8bd9f957-1ccd-4f3b-b295-60b2f727e845: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:34.360 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:34.361 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 8bd9f957-1ccd-4f3b-b295-60b2f727e845: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:39.389 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:39.389 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 8bd9f957-1ccd-4f3b-b295-60b2f727e845: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.471 [[32mINFO [0m] rhdh.developer-hub: Component creation status: failed {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.472 [[31mERROR[0m] rhdh.developer-hub: Component creation failed. {taskId=8bd9f957-1ccd-4f3b-b295-60b2f727e845, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.702 [[31mERROR[0m] rhdh.developer-hub: Task logs:
event: log
data: {"id":28,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-04-27T07:38:24.396Z"}

event: log
data: {"id":29,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:24.405Z"}

event: log
data: {"id":30,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:24.446Z"}

event: log
data: {"id":31,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:25.612Z"}

event: log
data: {"id":35,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-python-aoxzoqdn-gitops\",\"argoComponent\":\"./components/e2e-tests-python-aoxzoqdn/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-python-aoxzoqdn/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"shared-public\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-python-aoxzoqdn\",\"gitRepoName\":\"e2e-tests-python-aoxzoqdn-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-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-python-aoxzoqdn\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:25.723Z"}

event: log
data: {"id":44,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.131Z"}

event: log
data: {"id":54,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.177Z"}

event: log
data: {"id":59,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.215Z"}

event: log
data: {"id":68,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.268Z"}

event: log
data: {"id":71,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.272Z"}

event: log
data: {"id":80,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.300Z"}

event: log
data: {"id":92,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.364Z"}

event: log
data: {"id":113,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.427Z"}

event: log
data: {"id":124,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.464Z"}

event: log
data: {"id":134,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.498Z"}

event: log
data: {"id":138,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.520Z"}

event: log
data: {"id":147,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.532Z"}

event: log
data: {"id":158,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.562Z"}

event: log
data: {"id":167,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.593Z"}

event: log
data: {"id":170,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.596Z"}

event: log
data: {"id":173,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.600Z"}

event: log
data: {"id":183,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.619Z"}

event: log
data: {"id":198,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.653Z"}

event: log
data: {"id":223,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.695Z"}

event: log
data: {"id":235,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.731Z"}

event: log
data: {"id":240,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.750Z"}

event: log
data: {"id":243,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.754Z"}

event: log
data: {"id":246,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.758Z"}

event: log
data: {"id":252,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.763Z"}

event: log
data: {"id":255,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.769Z"}

event: log
data: {"id":260,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.775Z"}

event: log
data: {"id":264,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.798Z"}

event: log
data: {"id":281,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.828Z"}

event: log
data: {"id":322,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.881Z"}

event: log
data: {"id":334,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.907Z"}

event: log
data: {"id":344,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.927Z"}

event: log
data: {"id":354,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.954Z"}

event: log
data: {"id":364,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.976Z"}

event: log
data: {"id":375,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.013Z"}

event: log
data: {"id":385,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.037Z"}

event: log
data: {"id":395,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.063Z"}

event: log
data: {"id":405,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.088Z"}

event: log
data: {"id":414,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.109Z"}

event: log
data: {"id":425,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.135Z"}

event: log
data: {"id":429,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:27.149Z"}

event: log
data: {"id":452,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:27.190Z"}

event: log
data: {"id":455,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:27.194Z"}

event: log
data: {"id":458,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:27.254Z"}

event: log
data: {"id":481,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:28.397Z"}

event: log
data: {"id":482,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"appName\":\"e2e-tests-python-aoxzoqdn-gitops\",\"argoComponent\":\"./components/e2e-tests-python-aoxzoqdn/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-python-aoxzoqdn/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-python-aoxzoqdn\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-python-aoxzoqdn\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:28.458Z"}

event: log
data: {"id":497,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:29.443Z"}

event: log
data: {"id":509,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:29.589Z"}

event: log
data: {"id":516,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:29.647Z"}

event: log
data: {"id":527,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:29.721Z"}

event: log
data: {"id":539,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:29.763Z"}

event: log
data: {"id":542,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:29.770Z"}

event: log
data: {"id":552,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops/components/http renamed to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops/components/e2e-tests-python-aoxzoqdn successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-04-27T07:38:29.810Z"}

event: log
data: {"id":553,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:29.810Z"}

event: log
data: {"id":559,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:29.814Z"}

event: log
data: {"id":626,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Init git repository {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops}","stepId":"publish-github-gitops"},"type":"log","createdAt":"2026-04-27T07:38:34.184Z"}

event: log
data: {"id":627,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Adding file {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops,filepath=.}","stepId":"publish-github-gitops"},"type":"log","createdAt":"2026-04-27T07:38:34.197Z"}

event: log
data: {"id":628,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Committing file to repo {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops,message=initial commit}","stepId":"publish-github-gitops"},"type":"log","createdAt":"2026-04-27T07:38:34.277Z"}

event: log
data: {"id":629,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Pushing directory to remote {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops,remote=origin}","stepId":"publish-github-gitops"},"type":"log","createdAt":"2026-04-27T07:38:34.298Z"}

event: log
data: {"id":630,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:34.832Z"}

event: log
data: {"id":631,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Publish GitOps Repository to GitLab","stepId":"publish-gitlab-gitops","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:34.838Z"}

event: log
data: {"id":632,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Skipping step publish-gitlab-gitops because its if condition was false","stepId":"publish-gitlab-gitops","status":"skipped"},"type":"log","createdAt":"2026-04-27T07:38:34.845Z"}

event: log
data: {"id":633,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Publish Gitops Repository to Bitbucket","stepId":"publish-bitbucket-gitops","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:34.849Z"}

event: log
data: {"id":634,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Skipping step publish-bitbucket-gitops because its if condition was false","stepId":"publish-bitbucket-gitops","status":"skipped"},"type":"log","createdAt":"2026-04-27T07:38:34.851Z"}

event: log
data: {"id":635,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Waiting for Repository Availability","stepId":"wait-for-repository","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:34.852Z"}

event: log
data: {"id":730,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Waiting for Repository Availability","stepId":"wait-for-repository","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:37.856Z"}

event: log
data: {"id":731,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Create ArgoCD Resources","stepId":"create-argocd-resources","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:37.860Z"}

event: log
data: {"id":741,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Create ArgoCD Resources","stepId":"create-argocd-resources","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:38.516Z"}

event: log
data: {"id":743,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Waiting for ArgoCD Sync","stepId":"wait-for-sync","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:38.519Z"}

event: log
data: {"id":745,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Skipping step wait-for-sync because its if condition was false","stepId":"wait-for-sync","status":"skipped"},"type":"log","createdAt":"2026-04-27T07:38:38.522Z"}

event: log
data: {"id":747,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Base","stepId":"fetch-base","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:38.525Z"}

event: log
data: {"id":750,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:38.622Z"}

event: log
data: {"id":768,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.146Z"}

event: log
data: {"id":769,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 15 template files/directories with input values {\"name\":\"e2e-tests-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn\"}","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.152Z"}

event: log
data: {"id":770,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .gitignore to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.182Z"}

event: log
data: {"id":771,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file LICENSE to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.188Z"}

event: log
data: {"id":772,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file README.md to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.198Z"}

event: log
data: {"id":773,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app.py to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.201Z"}

event: log
data: {"id":774,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file deploy.yaml to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.205Z"}

event: log
data: {"id":775,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file devfile.yaml to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.209Z"}

event: log
data: {"id":776,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docker/ to template output path.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.213Z"}

event: log
data: {"id":777,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.214Z"}

event: log
data: {"id":778,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file mkdocs.yml to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.220Z"}

event: log
data: {"id":779,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file requirements.in to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.226Z"}

event: log
data: {"id":780,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file requirements.txt to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.230Z"}

event: log
data: {"id":781,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docker/Dockerfile to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.235Z"}

event: log
data: {"id":782,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/gitops-application.md to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.239Z"}

event: log
data: {"id":783,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.243Z"}

event: log
data: {"id":784,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/source-component.md to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.255Z"}

event: log
data: {"id":785,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.265Z"}

event: log
data: {"id":786,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Base","stepId":"fetch-base","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:39.282Z"}

event: log
data: {"id":787,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Source Skeleton","stepId":"fetch-source-skeleton","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:39.284Z"}

event: log
data: {"id":788,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.297Z"}

event: log
data: {"id":791,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.715Z"}

event: log
data: {"id":793,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 1 template files/directories with input values {\"azureProject\":\"shared-public\",\"buildContext\":\".\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"description\":\"Secure Supply Chain Example for Python is an interpreted,  object-oriented, high-level programming language with dynamic semantics. This sample demonstrates software supply chain security functionalty using an advanced continuous integration pipeline covering building, CVE scanning, security scanning, signatures, attestations, SLSA provenance and SBOM along with Gitops-based continuous deployment.\",\"dockerfile\":\"docker/Dockerfile\",\"gitRepoName\":\"e2e-tests-python-aoxzoqdn\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitopsSecretName\":\"gitops-auth-secret\",\"hostType\":\"GitHub\",\"image\":\"quay.io/rhtap_qe/e2e-tests-python-aoxzoqdn\",\"imageName\":\"e2e-tests-python-aoxzoqdn\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"repoSlug\":\"rhtap_qe/e2e-tests-python-aoxzoqdn\",\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"tags\":\"[\\\"python\\\", \\\"pip\\\", \\\"flask\\\", \\\"sscs\\\", \\\"sbom\\\", \\\"acs\\\"]\"}","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.723Z"}

event: log
data: {"id":797,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.762Z"}

event: log
data: {"id":798,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.777Z"}

event: log
data: {"id":799,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Source Skeleton","stepId":"fetch-source-skeleton","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:39.780Z"}

event: log
data: {"id":800,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Source CI","stepId":"fetch-source-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:39.782Z"}

event: log
data: {"id":801,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.817Z"}

event: log
data: {"id":804,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.310Z"}

event: log
data: {"id":806,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"buildContext\":\".\",\"defaultBranch\":\"main\",\"description\":\"Secure Supply Chain Example for Python is an interpreted,  object-oriented, high-level programming language with dynamic semantics. This sample demonstrates software supply chain security functionalty using an advanced continuous integration pipeline covering building, CVE scanning, security scanning, signatures, attestations, SLSA provenance and SBOM along with Gitops-based continuous deployment.\",\"dockerfile\":\"docker/Dockerfile\",\"gitopsSecretName\":\"gitops-auth-secret\",\"image\":\"quay.io/rhtap_qe/e2e-tests-python-aoxzoqdn\",\"name\":\"e2e-tests-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"repoSlug\":\"rhtap_qe/e2e-tests-python-aoxzoqdn\",\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"tags\":\"[\\\"python\\\", \\\"pip\\\", \\\"flask\\\", \\\"sscs\\\", \\\"sbom\\\", \\\"acs\\\"]\"}","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.328Z"}

event: log
data: {"id":808,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file azure-pipelines.yml to template output path with mode 33188.","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.377Z"}

event: log
data: {"id":809,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.393Z"}

event: log
data: {"id":810,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.397Z"}

event: log
data: {"id":812,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.404Z"}

event: log
data: {"id":813,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Source CI","stepId":"fetch-source-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:40.407Z"}

event: log
data: {"id":814,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Publish Repository to GitHub","stepId":"publish-github-source","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:40.409Z"}

event: log
data: {"id":884,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Init git repository {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.377Z"}

event: log
data: {"id":885,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Adding file {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source,filepath=.}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.381Z"}

event: log
data: {"id":886,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Committing file to repo {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source,message=initial commit}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.403Z"}

event: log
data: {"id":887,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Pushing directory to remote {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source,remote=origin}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.412Z"}

event: log
data: {"id":888,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[31merror\u001b[39m: Failed to push to repo {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source, remote=origin}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.503Z"}

event: log
data: {"id":889,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Error: HTTP Error: 404 Not Found {data={\"statusCode\":404,\"statusMessage\":\"Not Found\",\"response\":\"Repository not found.\"}}\n    at Git.push (/opt/app-root/src/dynamic-plugins-root/backstage-plugin-scaffolder-backend-module-github-dynamic-0.9.2/node_modules/@backstage/plugin-scaffolder-node/dist/scm/git.cjs.js:178:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.initRepoAndPush (/opt/app-root/src/dynamic-plugins-root/backstage-plugin-scaffolder-backend-module-github-dynamic-0.9.2/node_modules/@backstage/plugin-scaffolder-node/dist/actions/gitHelpers.cjs.js:36:3)\n    at async Object.initRepoPushAndProtect (/opt/app-root/src/dynamic-plugins-root/backstage-plugin-scaffolder-backend-module-github-dynamic-0.9.2/node_modules/@backstage/plugin-scaffolder-backend-module-github/dist/actions/helpers.cjs.js:194:24)\n    at async Object.handler (/opt/app-root/src/dynamic-plugins-root/backstage-plugin-scaffolder-backend-module-github-dynamic-0.9.2/node_modules/@backstage/plugin-scaffolder-backend-module-github/dist/actions/github.cjs.js:166:28)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:241:9)\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-source","status":"failed"},"type":"log","createdAt":"2026-04-27T07:38:42.503Z"}

event: completion
data: {"id":890,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Run completed with status: failed","error":{"name":"Error","message":"HTTP Error: 404 Not Found {data={\"statusCode\":404,\"statusMessage\":\"Not Found\",\"response\":\"Repository not found.\"}}"}},"type":"completion","createdAt":"2026-04-27T07:38:42.516Z"}

 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.703 [[31mERROR[0m] rhdh.developer-hub: Component creation failed or was cancelled: Component creation failed for task 8bd9f957-1ccd-4f3b-b295-60b2f727e845
---TASK_LOGS_START---
event: log
data: {"id":28,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Starting up task with 17 steps"},"type":"log","createdAt":"2026-04-27T07:38:24.396Z"}

event: log
data: {"id":29,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:24.405Z"}

event: log
data: {"id":30,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:24.446Z"}

event: log
data: {"id":31,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:25.612Z"}

event: log
data: {"id":35,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 39 template files/directories with input values {\"appName\":\"e2e-tests-python-aoxzoqdn-gitops\",\"argoComponent\":\"./components/e2e-tests-python-aoxzoqdn/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-python-aoxzoqdn/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"azureProject\":\"shared-public\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-python-aoxzoqdn\",\"gitRepoName\":\"e2e-tests-python-aoxzoqdn-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-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-python-aoxzoqdn\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:25.723Z"}

event: log
data: {"id":44,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory app-of-apps/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.131Z"}

event: log
data: {"id":54,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.177Z"}

event: log
data: {"id":59,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.215Z"}

event: log
data: {"id":68,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.268Z"}

event: log
data: {"id":71,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.272Z"}

event: log
data: {"id":80,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.300Z"}

event: log
data: {"id":92,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.364Z"}

event: log
data: {"id":113,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.427Z"}

event: log
data: {"id":124,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.464Z"}

event: log
data: {"id":134,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.498Z"}

event: log
data: {"id":138,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.520Z"}

event: log
data: {"id":147,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.532Z"}

event: log
data: {"id":158,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.562Z"}

event: log
data: {"id":167,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/base/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.593Z"}

event: log
data: {"id":170,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.596Z"}

event: log
data: {"id":173,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.600Z"}

event: log
data: {"id":183,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.619Z"}

event: log
data: {"id":198,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.653Z"}

event: log
data: {"id":223,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.695Z"}

event: log
data: {"id":235,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.731Z"}

event: log
data: {"id":240,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/get/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.750Z"}

event: log
data: {"id":243,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/edit/set/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.754Z"}

event: log
data: {"id":246,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/ci/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.758Z"}

event: log
data: {"id":252,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/development/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.763Z"}

event: log
data: {"id":255,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/prod/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.769Z"}

event: log
data: {"id":260,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory components/http/overlays/stage/ to template output path.","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:26.775Z"}

event: log
data: {"id":264,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.798Z"}

event: log
data: {"id":281,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.828Z"}

event: log
data: {"id":322,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.881Z"}

event: log
data: {"id":334,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.907Z"}

event: log
data: {"id":344,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.927Z"}

event: log
data: {"id":354,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.954Z"}

event: log
data: {"id":364,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:26.976Z"}

event: log
data: {"id":375,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.013Z"}

event: log
data: {"id":385,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.037Z"}

event: log
data: {"id":395,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.063Z"}

event: log
data: {"id":405,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.088Z"}

event: log
data: {"id":414,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.109Z"}

event: log
data: {"id":425,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:27.135Z"}

event: log
data: {"id":429,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops","stepId":"fetch-gitops-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:27.149Z"}

event: log
data: {"id":452,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Gitops Skeleton","stepId":"fetch-gitops-skeleton","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:27.190Z"}

event: log
data: {"id":455,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:27.194Z"}

event: log
data: {"id":458,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:27.254Z"}

event: log
data: {"id":481,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:28.397Z"}

event: log
data: {"id":482,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"appName\":\"e2e-tests-python-aoxzoqdn-gitops\",\"argoComponent\":\"./components/e2e-tests-python-aoxzoqdn/overlays/development\",\"argoComponentOverlays\":\"./components/e2e-tests-python-aoxzoqdn/overlays\",\"argoNS\":\"tssc-gitops\",\"argoProject\":\"default\",\"defaultBranch\":\"main\",\"defaultDeployNamespace\":\"tssc-app\",\"description\":\"This is GitOps manifest for e2e-tests-python-aoxzoqdn\",\"gitSecret\":\"gitops-auth-secret\",\"gitSecretKey\":\"password\",\"hostType\":\"GitHub\",\"image\":\"quay.io/redhat-appstudio/rhtap-task-runner:latest\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"port\":8081,\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"rhtapNamespace\":\"tssc\",\"secretRef\":false,\"srcImage\":\"quay.io/rhtap_qe/e2e-tests-python-aoxzoqdn\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn\",\"webhookSecret\":\"github-pipelines-secret\",\"webhookSecretKey\":\"webhook.secret\"}","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:28.458Z"}

event: log
data: {"id":497,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:29.443Z"}

event: log
data: {"id":509,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:29.589Z"}

event: log
data: {"id":516,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","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-04-27T07:38:29.647Z"}

event: log
data: {"id":527,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops","stepId":"fetch-gitops-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:29.721Z"}

event: log
data: {"id":539,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Gitops CI","stepId":"fetch-gitops-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:29.763Z"}

event: log
data: {"id":542,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Rename Component Directory","stepId":"renameComponentDir","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:29.770Z"}

event: log
data: {"id":552,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: File /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops/components/http renamed to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops/components/e2e-tests-python-aoxzoqdn successfully","stepId":"renameComponentDir"},"type":"log","createdAt":"2026-04-27T07:38:29.810Z"}

event: log
data: {"id":553,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Rename Component Directory","stepId":"renameComponentDir","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:29.810Z"}

event: log
data: {"id":559,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:29.814Z"}

event: log
data: {"id":626,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Init git repository {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops}","stepId":"publish-github-gitops"},"type":"log","createdAt":"2026-04-27T07:38:34.184Z"}

event: log
data: {"id":627,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Adding file {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops,filepath=.}","stepId":"publish-github-gitops"},"type":"log","createdAt":"2026-04-27T07:38:34.197Z"}

event: log
data: {"id":628,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Committing file to repo {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops,message=initial commit}","stepId":"publish-github-gitops"},"type":"log","createdAt":"2026-04-27T07:38:34.277Z"}

event: log
data: {"id":629,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Pushing directory to remote {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/gitops,remote=origin}","stepId":"publish-github-gitops"},"type":"log","createdAt":"2026-04-27T07:38:34.298Z"}

event: log
data: {"id":630,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Publish GitOps Repository to Github","stepId":"publish-github-gitops","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:34.832Z"}

event: log
data: {"id":631,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Publish GitOps Repository to GitLab","stepId":"publish-gitlab-gitops","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:34.838Z"}

event: log
data: {"id":632,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Skipping step publish-gitlab-gitops because its if condition was false","stepId":"publish-gitlab-gitops","status":"skipped"},"type":"log","createdAt":"2026-04-27T07:38:34.845Z"}

event: log
data: {"id":633,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Publish Gitops Repository to Bitbucket","stepId":"publish-bitbucket-gitops","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:34.849Z"}

event: log
data: {"id":634,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Skipping step publish-bitbucket-gitops because its if condition was false","stepId":"publish-bitbucket-gitops","status":"skipped"},"type":"log","createdAt":"2026-04-27T07:38:34.851Z"}

event: log
data: {"id":635,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Waiting for Repository Availability","stepId":"wait-for-repository","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:34.852Z"}

event: log
data: {"id":730,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Waiting for Repository Availability","stepId":"wait-for-repository","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:37.856Z"}

event: log
data: {"id":731,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Create ArgoCD Resources","stepId":"create-argocd-resources","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:37.860Z"}

event: log
data: {"id":741,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Create ArgoCD Resources","stepId":"create-argocd-resources","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:38.516Z"}

event: log
data: {"id":743,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Waiting for ArgoCD Sync","stepId":"wait-for-sync","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:38.519Z"}

event: log
data: {"id":745,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Skipping step wait-for-sync because its if condition was false","stepId":"wait-for-sync","status":"skipped"},"type":"log","createdAt":"2026-04-27T07:38:38.522Z"}

event: log
data: {"id":747,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Base","stepId":"fetch-base","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:38.525Z"}

event: log
data: {"id":750,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:38.622Z"}

event: log
data: {"id":768,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.146Z"}

event: log
data: {"id":769,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 15 template files/directories with input values {\"name\":\"e2e-tests-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"srcRepoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn\"}","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.152Z"}

event: log
data: {"id":770,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file .gitignore to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.182Z"}

event: log
data: {"id":771,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file LICENSE to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.188Z"}

event: log
data: {"id":772,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file README.md to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.198Z"}

event: log
data: {"id":773,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file app.py to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.201Z"}

event: log
data: {"id":774,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file deploy.yaml to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.205Z"}

event: log
data: {"id":775,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file devfile.yaml to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.209Z"}

event: log
data: {"id":776,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docker/ to template output path.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.213Z"}

event: log
data: {"id":777,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory docs/ to template output path.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.214Z"}

event: log
data: {"id":778,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file mkdocs.yml to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.220Z"}

event: log
data: {"id":779,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file requirements.in to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.226Z"}

event: log
data: {"id":780,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file requirements.txt to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.230Z"}

event: log
data: {"id":781,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docker/Dockerfile to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.235Z"}

event: log
data: {"id":782,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/gitops-application.md to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.239Z"}

event: log
data: {"id":783,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/index.md to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.243Z"}

event: log
data: {"id":784,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file docs/source-component.md to template output path with mode 33188.","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.255Z"}

event: log
data: {"id":785,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source","stepId":"fetch-base"},"type":"log","createdAt":"2026-04-27T07:38:39.265Z"}

event: log
data: {"id":786,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Base","stepId":"fetch-base","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:39.282Z"}

event: log
data: {"id":787,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Source Skeleton","stepId":"fetch-source-skeleton","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:39.284Z"}

event: log
data: {"id":788,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.297Z"}

event: log
data: {"id":791,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.715Z"}

event: log
data: {"id":793,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 1 template files/directories with input values {\"azureProject\":\"shared-public\",\"buildContext\":\".\",\"ciType\":\"azure\",\"defaultBranch\":\"main\",\"description\":\"Secure Supply Chain Example for Python is an interpreted,  object-oriented, high-level programming language with dynamic semantics. This sample demonstrates software supply chain security functionalty using an advanced continuous integration pipeline covering building, CVE scanning, security scanning, signatures, attestations, SLSA provenance and SBOM along with Gitops-based continuous deployment.\",\"dockerfile\":\"docker/Dockerfile\",\"gitRepoName\":\"e2e-tests-python-aoxzoqdn\",\"gitRepoOwner\":\"rhtap-rhdh-qe\",\"gitopsSecretName\":\"gitops-auth-secret\",\"hostType\":\"GitHub\",\"image\":\"quay.io/rhtap_qe/e2e-tests-python-aoxzoqdn\",\"imageName\":\"e2e-tests-python-aoxzoqdn\",\"isJenkins\":false,\"isTekton\":false,\"name\":\"e2e-tests-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"repoSlug\":\"rhtap_qe/e2e-tests-python-aoxzoqdn\",\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"tags\":\"[\\\"python\\\", \\\"pip\\\", \\\"flask\\\", \\\"sscs\\\", \\\"sbom\\\", \\\"acs\\\"]\"}","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.723Z"}

event: log
data: {"id":797,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file catalog-info.yaml to template output path with mode 33188.","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.762Z"}

event: log
data: {"id":798,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source","stepId":"fetch-source-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.777Z"}

event: log
data: {"id":799,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Source Skeleton","stepId":"fetch-source-skeleton","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:39.780Z"}

event: log
data: {"id":800,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Fetch Source CI","stepId":"fetch-source-ci-skeleton","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:39.782Z"}

event: log
data: {"id":801,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Fetching template content from remote URL","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:39.817Z"}

event: log
data: {"id":804,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Listing files and directories in template","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.310Z"}

event: log
data: {"id":806,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Processing 3 template files/directories with input values {\"buildContext\":\".\",\"defaultBranch\":\"main\",\"description\":\"Secure Supply Chain Example for Python is an interpreted,  object-oriented, high-level programming language with dynamic semantics. This sample demonstrates software supply chain security functionalty using an advanced continuous integration pipeline covering building, CVE scanning, security scanning, signatures, attestations, SLSA provenance and SBOM along with Gitops-based continuous deployment.\",\"dockerfile\":\"docker/Dockerfile\",\"gitopsSecretName\":\"gitops-auth-secret\",\"image\":\"quay.io/rhtap_qe/e2e-tests-python-aoxzoqdn\",\"name\":\"e2e-tests-python-aoxzoqdn\",\"namespace\":\"tssc-app\",\"owner\":\"user:guest\",\"repoSlug\":\"rhtap_qe/e2e-tests-python-aoxzoqdn\",\"repoURL\":\"https://github.com/rhtap-rhdh-qe/e2e-tests-python-aoxzoqdn-gitops\",\"tags\":\"[\\\"python\\\", \\\"pip\\\", \\\"flask\\\", \\\"sscs\\\", \\\"sbom\\\", \\\"acs\\\"]\"}","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.328Z"}

event: log
data: {"id":808,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file azure-pipelines.yml to template output path with mode 33188.","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.377Z"}

event: log
data: {"id":809,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing directory tssc/ to template output path.","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.393Z"}

event: log
data: {"id":810,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Writing file tssc/env.sh to template output path with mode 33261.","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.397Z"}

event: log
data: {"id":812,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Template result written to /tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source","stepId":"fetch-source-ci-skeleton"},"type":"log","createdAt":"2026-04-27T07:38:40.404Z"}

event: log
data: {"id":813,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Finished step Fetch Source CI","stepId":"fetch-source-ci-skeleton","status":"completed"},"type":"log","createdAt":"2026-04-27T07:38:40.407Z"}

event: log
data: {"id":814,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Beginning step Publish Repository to GitHub","stepId":"publish-github-source","status":"processing"},"type":"log","createdAt":"2026-04-27T07:38:40.409Z"}

event: log
data: {"id":884,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Init git repository {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.377Z"}

event: log
data: {"id":885,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Adding file {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source,filepath=.}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.381Z"}

event: log
data: {"id":886,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Committing file to repo {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source,message=initial commit}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.403Z"}

event: log
data: {"id":887,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[32minfo\u001b[39m: Pushing directory to remote {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source,remote=origin}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.412Z"}

event: log
data: {"id":888,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"\u001b[31merror\u001b[39m: Failed to push to repo {dir=/tmp/8bd9f957-1ccd-4f3b-b295-60b2f727e845/source, remote=origin}","stepId":"publish-github-source"},"type":"log","createdAt":"2026-04-27T07:38:42.503Z"}

event: log
data: {"id":889,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Error: HTTP Error: 404 Not Found {data={\"statusCode\":404,\"statusMessage\":\"Not Found\",\"response\":\"Repository not found.\"}}\n    at Git.push (/opt/app-root/src/dynamic-plugins-root/backstage-plugin-scaffolder-backend-module-github-dynamic-0.9.2/node_modules/@backstage/plugin-scaffolder-node/dist/scm/git.cjs.js:178:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.initRepoAndPush (/opt/app-root/src/dynamic-plugins-root/backstage-plugin-scaffolder-backend-module-github-dynamic-0.9.2/node_modules/@backstage/plugin-scaffolder-node/dist/actions/gitHelpers.cjs.js:36:3)\n    at async Object.initRepoPushAndProtect (/opt/app-root/src/dynamic-plugins-root/backstage-plugin-scaffolder-backend-module-github-dynamic-0.9.2/node_modules/@backstage/plugin-scaffolder-backend-module-github/dist/actions/helpers.cjs.js:194:24)\n    at async Object.handler (/opt/app-root/src/dynamic-plugins-root/backstage-plugin-scaffolder-backend-module-github-dynamic-0.9.2/node_modules/@backstage/plugin-scaffolder-backend-module-github/dist/actions/github.cjs.js:166:28)\n    at async NunjucksWorkflowRunner.executeStep (/opt/app-root/src/node_modules/@backstage/plugin-scaffolder-backend/dist/scaffolder/tasks/NunjucksWorkflowRunner.cjs.js:241:9)\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-source","status":"failed"},"type":"log","createdAt":"2026-04-27T07:38:42.503Z"}

event: completion
data: {"id":890,"isTaskRecoverable":false,"taskId":"8bd9f957-1ccd-4f3b-b295-60b2f727e845","body":{"message":"Run completed with status: failed","error":{"name":"Error","message":"HTTP Error: 404 Not Found {data={\"statusCode\":404,\"statusMessage\":\"Not Found\",\"response\":\"Repository not found.\"}}"}},"type":"completion","createdAt":"2026-04-27T07:38:42.516Z"}


---TASK_LOGS_END--- {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.705 [[31mERROR[0m] utils.test.common: ❌ COMPONENT CREATION FAILED - Attempt 1/3 | Component: e2e-tests-python-aoxzoqdn | Error: Component creation failed: Component creation failed for task 8bd9f957-1ccd-4f3b-b295-60b2f727e845 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.705 [[32mINFO [0m] utils.test.common: 🔄 Will retry. Attempts remaining: 2 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.706 [[32mINFO [0m] playwright.testItem: Regenerated component name: 'e2e-tests-python-aoxzoqdn' -> 'e2e-tests-python-nfaagtjn' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.706 [[32mINFO [0m] utils.test.common: New component name: 'e2e-tests-python-nfaagtjn' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.708 [[32mINFO [0m] playwright.testItem: Acquired lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.709 [[32mINFO [0m] playwright.testItem: Updated component name in project-configs.json: 'e2e-tests-python-aoxzoqdn' -> 'e2e-tests-python-nfaagtjn' (config: python/github/azure/quay) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.710 [[32mINFO [0m] playwright.testItem: Updated project configs file: ./tmp/project-configs.json {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.711 [[32mINFO [0m] playwright.testItem: Released lock for ./tmp/project-configs.json {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:44.711 [[32mINFO [0m] utils.test.common: Waiting 10000ms before next attempt... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.713 [[32mINFO [0m] utils.test.common: [Attempt 2/3] Creating component 'e2e-tests-python-nfaagtjn'... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.715 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.769 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.769 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.769 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.769 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.794 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.822 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.823 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.823 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.855 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.855 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.856 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.901 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-python-nfaagtjn, ID: ac76ce78-d2a6-4766-907b-d4af1ecddd1b {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.901 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-python-nfaagtjn to be completed... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.901 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task ac76ce78-d2a6-4766-907b-d4af1ecddd1b to complete... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.924 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:38:54.924 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:00.106 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:00.106 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:05.130 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:05.130 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:10.155 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:10.155 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:15.181 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:15.181 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:20.204 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:20.205 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:25.244 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:25.245 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:30.275 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:30.275 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:35.318 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:35.319 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task ac76ce78-d2a6-4766-907b-d4af1ecddd1b: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:40.346 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:40.347 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:40.347 [[32mINFO [0m] rhdh.developer-hub: Task ac76ce78-d2a6-4766-907b-d4af1ecddd1b completed successfully {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:40.347 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-python-nfaagtjn' created successfully on attempt 2/3 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:40.347 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:40.363 [[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-nfaagtjn...
2026-04-27 07:39:40.363 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-python-nfaagtjn-gitops, branch: main {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:40.364 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-python-nfaagtjn-gitops branch 'main' {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:40.656 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': d96c3619a8544802abcbbb238d268968347481c4 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Waiting for ArgoCD CI application to sync to commit: d96c3619a8544802abcbbb238d268968347481c4
2026-04-27 07:39:40.695 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-python-nfaagtjn-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-azure-quay], worker=3}
2026-04-27 07:39:40.695 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:56.419 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-python-nfaagtjn-development is successfully synced and healthy. {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:56.420 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:56.420 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:56.420 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: d96c3619a8544802abcbbb238d268968347481c4 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:39:56.420 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:56.421 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:56.421 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-python-nfaagtjn... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:56.639 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:58.695 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:58.696 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:58.696 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-python-nfaagtjn... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:58.697 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:39:58.697 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:05.281 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-nfaagtjn branch 'main' with commit SHA: 6cc37c540be1aeec5b39925091e3767b171a0642 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:05.282 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 6cc37c540be1aeec5b39925091e3767b171a0642 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:06.265 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-python-nfaagtjn-gitops branch 'main' with commit SHA: ec99321cd506c5de35343328f82108d4e4fdf7f4 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:06.266 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: ec99321cd506c5de35343328f82108d4e4fdf7f4 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:06.266 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-python-nfaagtjn for component e2e-tests-python-nfaagtjn... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:06.298 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-python-nfaagtjn for component e2e-tests-python-nfaagtjn... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:06.299 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-python-nfaagtjn for component e2e-tests-python-nfaagtjn... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:06.299 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:06.299 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:07.037 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/serviceendpoint/endpoints?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:08.486 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/serviceendpoint/endpoints?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:08.662 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-python-nfaagtjn-gitops type=github name=e2e-tests-python-nfaagtjn-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:08.662 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:29.569 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-python-nfaagtjn type=github name=e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:29.569 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:37.035 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7901?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:40:59.023 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7902?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:00.624 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7901... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:00.624 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7901?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:22.306 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7902... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:22.307 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7902?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:30.297 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-python-nfaagtjn-gitops". {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:30.298 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.383 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-python-nfaagtjn". {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.383 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.383 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-python-nfaagtjn... {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.412 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.412 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.412 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-nfaagtjn-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.413 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-python-nfaagtjn-gitops {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.413 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.413 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.413 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:41:48.413 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/pipelines?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:16.413 [[32mINFO [0m] azure.agent-pool: Retrieving agent pool with name: rhtap-testing {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:16.414 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/queues?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:17.674 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-python-nfaagtjn {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:17.675 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:18.454 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:18.476 [[31mERROR[0m] azure.pipeline: Failed to retrieve all pipelines: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:18.476 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:18.476 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-python[github-azure-quay], worker=3}
2026-04-27 07:42:18.482 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded
2026-04-27 07:42:18.483 [[31mERROR[0m] azure.pipeline: Failed to retrieve all pipelines: AzureApiError: timeout of 30000ms exceeded

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

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

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

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

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-python-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-dotnet-basic[github-tekton-quay]" tests="6" failures="0" skipped="0" time="664.185" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="91.822">
<system-out>
<![CDATA[2026-04-27 07:38:23.073 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.074 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-dotnet-basic-groracnm'... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.079 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.154 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.181 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.185 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.186 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.221 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.222 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.223 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.478 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-dotnet-basic-groracnm, ID: 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.479 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-dotnet-basic-groracnm to be completed... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.479 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4 to complete... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.607 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:23.607 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:29.199 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:29.200 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:34.242 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:34.242 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:39.277 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:39.278 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:44.300 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:44.301 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:49.321 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:49.322 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:54.342 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:54.342 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:59.549 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:38:59.550 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:04.574 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:04.574 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 9/24 for task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.600 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.600 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.600 [[32mINFO [0m] rhdh.developer-hub: Task 6ab96bfd-b35f-4cbb-97df-ced7409f2ee4 completed successfully {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.600 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-dotnet-basic-groracnm' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.601 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.613 [[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-groracnm...
2026-04-27 07:39:09.613 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-groracnm-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.614 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.878 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': c90609bb7100c6e847571d53c5eca18961825e10 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Waiting for ArgoCD CI application to sync to commit: c90609bb7100c6e847571d53c5eca18961825e10
2026-04-27 07:39:09.911 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-groracnm-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: c90609bb7100c6e847571d53c5eca18961825e10) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:09.911 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:24.336 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-groracnm-development to be fully synced... Pending conditions: Sync Status (current: OutOfSync, expected: Synced), Health Status (current: Missing, expected: Healthy) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:24.336 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.831 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-groracnm-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.832 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.832 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.832 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: c90609bb7100c6e847571d53c5eca18961825e10 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:39:54.832 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.833 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-dotnet-basic-groracnm (GitHub + Tekton CI) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.833 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.833 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.833 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.861 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.888 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.888 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.888 [[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:144) 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="322.192">
<system-out>
<![CDATA[2026-04-27 07:39:54.921 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.921 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:54.921 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:39:58.719 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1777275594921 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:00.427 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:00.427 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm/pull/1 with SHA: 6b21d4b338addb96db668ea571e496582f69cf8d {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:00.428 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-dotnet-basic-groracnm... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:00.428 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-groracnm, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:00.453 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:00.453 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-dotnet-basic-groracnm. Pipeline may still be launching. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:00.453 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-groracnm | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-groracnm, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.940 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.940 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.940 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.941 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 was triggered by promotion PR #1 in e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.941 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.976 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.977 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.977 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:07.977 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:38.020 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:38.020 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:38.020 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:40:38.020 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:41:08.096 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:41:08.097 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:41:08.097 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:41:08.097 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:41:38.160 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:41:38.160 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:41:38.160 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:41:38.161 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:08.233 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:08.233 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:08.233 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:08.233 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:38.290 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:38.291 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:38.291 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:38.291 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:38.299 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-groracnm-on-pull-request-s2m74 was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:38.299 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:39.664 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 245625c091af94c4d1b4fb35149bdc5f7eee67c7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:39.664 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-dotnet-basic-groracnm... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:39.665 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-groracnm, event type: push {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:39.702 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:39.702 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:39.703 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-groracnm | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-groracnm, event: push, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.722 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.722 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.723 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.723 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 was triggered by on-push pipeline after merging #1 in e2e-tests-dotnet-basic-groracnm {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.723 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.757 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.758 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.758 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:42:46.758 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:43:16.829 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:43:16.829 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:43:16.829 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:43:16.829 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:43:46.890 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:43:46.891 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:43:46.891 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:43:46.891 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:44:16.975 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:44:16.976 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:44:16.976 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:44:16.976 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:44:47.037 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:44:47.038 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:44:47.038 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:44:47.038 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.106 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-on-push-pqt55 in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.107 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.107 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.107 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.109 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-groracnm-on-push-pqt55 was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.109 [[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="48.785">
<system-out>
<![CDATA[2026-04-27 07:45:17.164 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-groracnm-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.164 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.336 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 64392370b5b1a3ca3e2157589e53916b159aa4ca {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.337 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.337 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-groracnm-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:17.419 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-groracnm-development using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:18.408 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:18.409 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-groracnm-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:18.571 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-groracnm-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-groracnm-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-groracnm/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (c90609b)
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-groracnm  Synced     Healthy        service/e2e-tests-dotnet-basic-groracnm created
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-groracnm  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-groracnm created
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-groracnm  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-groracnm created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:18.571 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-groracnm-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:24.372 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:45:19+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:45:19+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:45:19+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:45:22+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:45:23+00:00                         Service  tssc-app-development  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              service/e2e-tests-dotnet-basic-groracnm unchanged
2026-04-27T07:45:23+00:00   apps               Deployment  tssc-app-development  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-groracnm configured
2026-04-27T07:45:23+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-groracnm unchanged
2026-04-27T07:45:23+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:45:23+00:00   apps  Deployment  tssc-app-development  e2e-tests-dotnet-basic-groracnm  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-groracnm configured

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

Operation:          Sync
Sync Revision:      64392370b5b1a3ca3e2157589e53916b159aa4ca
Phase:              Succeeded
Start:              2026-04-27 07:45:19 +0000 UTC
Finished:           2026-04-27 07:45:23 +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-groracnm  Synced     Healthy            service/e2e-tests-dotnet-basic-groracnm unchanged
apps                Deployment  tssc-app-development  e2e-tests-dotnet-basic-groracnm  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-groracnm configured
route.openshift.io  Route       tssc-app-development  e2e-tests-dotnet-basic-groracnm  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-groracnm unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:24.475 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-groracnm-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:24.476 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-groracnm-development | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-groracnm-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:30.988 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-groracnm-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:30.988 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-groracnm-development | Elapsed: 14s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-groracnm-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:43.683 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-groracnm-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:45:43.683 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 3/24] Application: e2e-tests-dotnet-basic-groracnm-development | Elapsed: 26s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-groracnm-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.878 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-groracnm-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.878 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.913 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-groracnm-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.913 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.913 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.914 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 64392370b5b1a3ca3e2157589e53916b159aa4ca {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.914 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 64392370b5b1a3ca3e2157589e53916b159aa4ca {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.915 [[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="99.479">
<system-out>
<![CDATA[2026-04-27 07:46:05.949 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-groracnm/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:05.949 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-groracnm/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:06.081 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-groracnm/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:06.082 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-groracnm/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:06.083 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:06.115 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:06.115 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:06.116 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-groracnm/overlays/stage/deployment-patch.yaml in repo e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:06.205 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:06.205 [[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-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7" {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:09.739 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1777275966116 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:11.374 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm-gitops/pull/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:11.375 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:11.375 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-dotnet-basic-groracnm-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:11.375 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-dotnet-basic-groracnm-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:11.375 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-groracnm-gitops, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:11.402 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:11.402 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-dotnet-basic-groracnm-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:11.402 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-groracnm-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-groracnm-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.238 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.238 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.238 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.239 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg was triggered by promotion PR #1 in e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.239 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.276 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.277 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.277 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:18.278 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:48.367 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:48.367 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:48.367 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:46:48.367 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:18.435 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:18.435 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:18.436 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:18.436 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:18.437 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:18.437 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:19.864 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 70f1776119808ae7748580a2418dd7aaedf3d488 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:19.864 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 70f1776119808ae7748580a2418dd7aaedf3d488 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:19.864 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:19.865 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-groracnm-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:19.960 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-groracnm-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:20.809 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:20.810 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-groracnm-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:20.942 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-groracnm-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-groracnm-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-groracnm/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (c90609b)
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-groracnm  Synced     Healthy        service/e2e-tests-dotnet-basic-groracnm created
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-groracnm  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-groracnm created
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-groracnm  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-groracnm created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:20.943 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-groracnm-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:27.456 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:47:21+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:47:21+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:47:21+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:47:25+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:47:26+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-groracnm unchanged
2026-04-27T07:47:26+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:47:26+00:00                         Service  tssc-app-stage  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              service/e2e-tests-dotnet-basic-groracnm unchanged
2026-04-27T07:47:26+00:00   apps               Deployment  tssc-app-stage  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-groracnm configured
2026-04-27T07:47:26+00:00   apps  Deployment  tssc-app-stage  e2e-tests-dotnet-basic-groracnm  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-groracnm configured

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

Operation:          Sync
Sync Revision:      70f1776119808ae7748580a2418dd7aaedf3d488
Phase:              Succeeded
Start:              2026-04-27 07:47:22 +0000 UTC
Finished:           2026-04-27 07:47:26 +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-groracnm  Synced     Healthy            service/e2e-tests-dotnet-basic-groracnm unchanged
apps                Deployment  tssc-app-stage  e2e-tests-dotnet-basic-groracnm  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-groracnm configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-dotnet-basic-groracnm  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-groracnm unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:27.545 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-groracnm-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:27.545 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-groracnm-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-groracnm-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:36.173 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-groracnm-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:36.173 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-groracnm-stage | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-groracnm-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.108 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-groracnm-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.109 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.134 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-groracnm-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.135 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.135 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.135 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 70f1776119808ae7748580a2418dd7aaedf3d488 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.135 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 70f1776119808ae7748580a2418dd7aaedf3d488 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.137 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.137 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.137 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.138 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg in namespace: tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.171 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.423 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 found from Promotion Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-bqjxg 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="101.66">
<system-out>
<![CDATA[2026-04-27 07:47:45.444 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-dotnet-basic-groracnm/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.444 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-dotnet-basic-groracnm/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.579 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-dotnet-basic-groracnm/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.580 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-dotnet-basic-groracnm/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.581 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.611 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.611 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.611 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-dotnet-basic-groracnm/overlays/prod/deployment-patch.yaml in repo e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.699 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:45.700 [[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-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7" {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:49.259 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1777276065611 in your fork {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:50.951 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm-gitops/pull/2 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:50.951 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:50.952 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-dotnet-basic-groracnm-gitops repository {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:50.952 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-dotnet-basic-groracnm-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:50.952 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-dotnet-basic-groracnm-gitops, event type: pull_request {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:51.000 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:51.000 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:51.001 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-dotnet-basic-groracnm-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-dotnet-basic-groracnm-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.398 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.398 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.398 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.399 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l was triggered by promotion PR #2 in e2e-tests-dotnet-basic-groracnm-gitops {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.399 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l to finish... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.436 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.436 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.436 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:47:56.436 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:26.476 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:26.477 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:26.477 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:26.477 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l | Status: running | Reason: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l not yet completed, status: running {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:56.513 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:56.513 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:56.513 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:56.513 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:56.515 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l was successful {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:56.516 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:57.909 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 0f742f576ab391ac4c4dafb2b00fcc462a3808ef {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:57.909 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 0f742f576ab391ac4c4dafb2b00fcc462a3808ef {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:57.909 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:57.910 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-dotnet-basic-groracnm-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:57.997 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-dotnet-basic-groracnm-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:58.917 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:58.917 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-dotnet-basic-groracnm-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:59.074 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-dotnet-basic-groracnm-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-dotnet-basic-groracnm-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-dotnet-basic-groracnm-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-dotnet-basic-groracnm/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (70f1776)
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-groracnm  Synced     Healthy        service/e2e-tests-dotnet-basic-groracnm created
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-groracnm  Synced     Healthy        deployment.apps/e2e-tests-dotnet-basic-groracnm created
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-groracnm  Synced     Healthy        route.route.openshift.io/e2e-tests-dotnet-basic-groracnm created
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:48:59.075 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-dotnet-basic-groracnm-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:04.775 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:48:59+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:48:59+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:48:59+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-groracnm    Synced  Healthy              
2026-04-27T07:49:02+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:49:04+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:49:04+00:00                         Service  tssc-app-prod  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              service/e2e-tests-dotnet-basic-groracnm unchanged
2026-04-27T07:49:04+00:00   apps               Deployment  tssc-app-prod  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              deployment.apps/e2e-tests-dotnet-basic-groracnm configured
2026-04-27T07:49:04+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-dotnet-basic-groracnm    Synced   Healthy              route.route.openshift.io/e2e-tests-dotnet-basic-groracnm unchanged
2026-04-27T07:49:04+00:00   apps  Deployment  tssc-app-prod  e2e-tests-dotnet-basic-groracnm  OutOfSync  Progressing              deployment.apps/e2e-tests-dotnet-basic-groracnm configured

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

Operation:          Sync
Sync Revision:      0f742f576ab391ac4c4dafb2b00fcc462a3808ef
Phase:              Succeeded
Start:              2026-04-27 07:48:59 +0000 UTC
Finished:           2026-04-27 07:49:04 +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-groracnm  Synced     Healthy            service/e2e-tests-dotnet-basic-groracnm unchanged
apps                Deployment  tssc-app-prod  e2e-tests-dotnet-basic-groracnm  Synced     Progressing        deployment.apps/e2e-tests-dotnet-basic-groracnm configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-dotnet-basic-groracnm  Synced     Healthy            route.route.openshift.io/e2e-tests-dotnet-basic-groracnm unchanged
 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:04.862 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-groracnm-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:04.862 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-dotnet-basic-groracnm-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-groracnm-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:13.783 [[32mINFO [0m] argocd.sync: Application e2e-tests-dotnet-basic-groracnm-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:13.783 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-dotnet-basic-groracnm-prod | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-dotnet-basic-groracnm-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.784 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-dotnet-basic-groracnm-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.785 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.811 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-groracnm-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.811 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.811 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.811 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 0f742f576ab391ac4c4dafb2b00fcc462a3808ef {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.812 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 0f742f576ab391ac4c4dafb2b00fcc462a3808ef {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.813 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.813 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.813 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l logs to find SBOM document ID {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.813 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l in namespace: tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:26.855 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l in namespace tssc-app-ci {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.102 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 found from Promotion Pipeline e2e-tests-dotnet-basic-groracnm-gitops-on-pull-request-5fr8l 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.247">
<system-out>
<![CDATA[2026-04-27 07:49:27.221 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.221 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 and document ID urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.222 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 and document ID: urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.222 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.283 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.283 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.283 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7, Published: 2026-04-27T07:44:22Z, SHA256: sha256:b08f6595de82915c728a44edfe7e985234c004432123e56761c6b81d46b09655 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.283 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.283 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 and document ID urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.284 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 and document ID: urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.284 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.367 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7' successful. Found 1 result(s). {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.367 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.367 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7, Published: 2026-04-27T07:44:22Z, SHA256: sha256:b08f6595de82915c728a44edfe7e985234c004432123e56761c6b81d46b09655 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.367 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1,urn:uuid:b8471586-e5c0-4e92-8407-60fc1df895d9/1 found in TPA!!! {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
2026-04-27 07:49:27.368 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-dotnet-basic-groracnm:245625c091af94c4d1b4fb35149bdc5f7eee67c7 {projectName=e2e-e2e-tests-dotnet-basic[github-tekton-quay], worker=4}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-dotnet-basic[github-azure-quay]" tests="6" failures="0" skipped="5" time="149.701" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="149.701">
<system-out>
<![CDATA[2026-04-27 07:38:23.130 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-dotnet-basic-nunciits {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.132 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-dotnet-basic-nunciits'... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.138 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.224 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.224 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.225 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.225 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.249 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.273 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.276 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.277 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.304 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.305 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.305 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.639 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-dotnet-basic-nunciits, ID: fcd0380f-5d63-4709-8659-0554a4979c9f {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.640 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-dotnet-basic-nunciits to be completed... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.640 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task fcd0380f-5d63-4709-8659-0554a4979c9f to complete... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.700 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:23.700 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task fcd0380f-5d63-4709-8659-0554a4979c9f: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:29.535 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:29.535 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task fcd0380f-5d63-4709-8659-0554a4979c9f: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:34.561 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:34.562 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task fcd0380f-5d63-4709-8659-0554a4979c9f: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:39.626 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:39.626 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task fcd0380f-5d63-4709-8659-0554a4979c9f: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:44.665 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:44.666 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task fcd0380f-5d63-4709-8659-0554a4979c9f: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:49.713 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:49.713 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task fcd0380f-5d63-4709-8659-0554a4979c9f: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.741 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.741 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.741 [[32mINFO [0m] rhdh.developer-hub: Task fcd0380f-5d63-4709-8659-0554a4979c9f completed successfully {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.741 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-dotnet-basic-nunciits' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.742 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-dotnet-basic-nunciits {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.755 [[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-nunciits...
2026-04-27 07:38:54.755 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-dotnet-basic-nunciits-gitops, branch: main {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.756 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-dotnet-basic-nunciits-gitops branch 'main' {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.915 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': b0b24df1c149efd8a1346508af696f91c0ff1683 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Waiting for ArgoCD CI application to sync to commit: b0b24df1c149efd8a1346508af696f91c0ff1683
2026-04-27 07:38:54.940 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-dotnet-basic-nunciits-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-nunciits-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-dotnet-basic-nunciits-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"5da9859c-9d95-4853-9b93-ff56bc009e03","cache-control":"no-cache, private","connection":"close","content-length":"304","content-type":"application/json","date":"Mon, 27 Apr 2026 07:38:54 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"12add26a-1528-4837-ae7c-1ba176f21201","x-kubernetes-pf-prioritylevel-uid":"f7da07ab-8876-45ea-9fb6-ee7b5b97b995"} {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:38:54.941 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:39:11.065 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-nunciits-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: b0b24df1c149efd8a1346508af696f91c0ff1683) {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:39:11.066 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:39:41.883 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-dotnet-basic-nunciits-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-04-27 07:39:41.883 [[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-04-27 07:40:52.509 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-dotnet-basic-nunciits-development is successfully synced and healthy. {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.510 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.510 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.510 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: b0b24df1c149efd8a1346508af696f91c0ff1683 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:40:52.510 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.511 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-dotnet-basic-nunciits {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.511 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-dotnet-basic-nunciits... {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.714 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.776 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.822 [[31mERROR[0m] azure.variable-group: Failed to create variable group 'e2e-tests-dotnet-basic-nunciits': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.822 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create or update variable group 'e2e-tests-dotnet-basic-nunciits': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.822 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}
2026-04-27 07:40:52.822 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-dotnet-basic[github-azure-quay], worker=5}

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

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

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

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

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-dotnet-basic-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-nodejs[github-tekton-quay]" tests="6" failures="0" skipped="0" time="553.465" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="76.149">
<system-out>
<![CDATA[2026-04-27 07:38:23.085 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.086 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-nodejs-fgptpqel'... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.092 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.151 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.181 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.184 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.185 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.219 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.219 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.220 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.391 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-nodejs-fgptpqel, ID: 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.392 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-nodejs-fgptpqel to be completed... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.392 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3 to complete... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.564 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:23.564 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:29.046 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:29.046 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:34.068 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:34.069 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:39.138 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:39.139 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:44.176 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:44.176 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:49.204 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:49.204 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:54.227 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:54.228 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.276 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.277 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.277 [[32mINFO [0m] rhdh.developer-hub: Task 9d9aac15-b0a0-4b99-b008-c0b2b5a566a3 completed successfully {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.277 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-nodejs-fgptpqel' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.277 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.453 [[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-fgptpqel...
2026-04-27 07:38:59.453 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-fgptpqel-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.454 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.719 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 39a6d3ccd2b24c951e091e3501eed2e418ecc35f {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Waiting for ArgoCD CI application to sync to commit: 39a6d3ccd2b24c951e091e3501eed2e418ecc35f
2026-04-27 07:38:59.750 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-fgptpqel-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: 39a6d3ccd2b24c951e091e3501eed2e418ecc35f) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:38:59.750 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:11.984 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-fgptpqel-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-04-27 07:39:11.985 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.166 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fgptpqel-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.166 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.166 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.166 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 39a6d3ccd2b24c951e091e3501eed2e418ecc35f {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:39:39.167 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.167 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-nodejs-fgptpqel (GitHub + Tekton CI) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.167 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.167 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.168 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.199 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.228 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.229 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.229 [[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: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="262.684">
<system-out>
<![CDATA[2026-04-27 07:39:39.261 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.261 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:39.261 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:43.036 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1777275579261 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:44.665 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel/pull/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:44.666 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel/pull/1 with SHA: 76cb78ce2507c4612a391a39a301d4dc5cd1ea66 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:44.666 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-nodejs-fgptpqel... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:44.666 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-fgptpqel, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:44.690 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:44.691 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-nodejs-fgptpqel. Pipeline may still be launching. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:44.691 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-fgptpqel | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-fgptpqel, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.058 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.059 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.059 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.059 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc was triggered by promotion PR #1 in e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.059 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.095 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.096 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.096 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:39:53.096 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:40:23.157 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:40:23.157 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:40:23.158 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:40:23.158 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:40:53.225 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:40:53.225 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:40:53.226 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:40:53.226 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:23.266 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:23.266 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:23.266 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:23.266 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:53.334 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:53.335 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:53.336 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:53.336 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:53.344 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-fgptpqel-on-pull-request-zvhsc was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:53.344 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:54.626 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:54.626 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-nodejs-fgptpqel... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:54.627 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-fgptpqel, event type: push {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:54.668 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:54.668 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:41:54.668 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-fgptpqel | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-fgptpqel, event: push, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.674 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.675 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.675 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-fgptpqel-on-push-khfqc {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.675 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc was triggered by on-push pipeline after merging #1 in e2e-tests-nodejs-fgptpqel {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.675 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.714 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-push-khfqc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.714 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-push-khfqc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.714 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:01.715 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-on-push-khfqc | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:31.767 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-push-khfqc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:31.767 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-push-khfqc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:31.768 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:42:31.768 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-on-push-khfqc | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:43:01.818 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-push-khfqc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:43:01.818 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-push-khfqc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:43:01.818 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:43:01.819 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-on-push-khfqc | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:43:31.876 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-push-khfqc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:43:31.876 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-push-khfqc status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:43:31.876 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:43:31.876 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-on-push-khfqc | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:01.939 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-on-push-khfqc in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:01.939 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-on-push-khfqc status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:01.939 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:01.939 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:01.942 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-fgptpqel-on-push-khfqc was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:01.942 [[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="6.428">
<system-out>
<![CDATA[2026-04-27 07:44:01.999 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-fgptpqel-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:01.999 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:02.161 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 15664ba8358e663be23a566c4d3c2c6b9f9892c8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:02.162 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:02.163 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-fgptpqel-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:02.256 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-fgptpqel-development using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:03.029 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:03.030 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-fgptpqel-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:03.195 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-fgptpqel-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-nodejs-fgptpqel-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-fgptpqel/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (15664ba)
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-fgptpqel  Synced     Healthy        service/e2e-tests-nodejs-fgptpqel unchanged
apps                Deployment  tssc-app-development  e2e-tests-nodejs-fgptpqel  Synced     Healthy        deployment.apps/e2e-tests-nodejs-fgptpqel configured
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-fgptpqel  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-fgptpqel unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:03.195 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-fgptpqel-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.278 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:44:03+00:00                         Service  tssc-app-development  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:44:03+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:44:03+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:44:06+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:44:07+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-nodejs-fgptpqel    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-fgptpqel unchanged
2026-04-27T07:44:07+00:00                       Namespace                        tssc-app-development       Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:44:07+00:00                         Service  tssc-app-development  e2e-tests-nodejs-fgptpqel    Synced   Healthy              service/e2e-tests-nodejs-fgptpqel unchanged
2026-04-27T07:44:07+00:00   apps               Deployment  tssc-app-development  e2e-tests-nodejs-fgptpqel    Synced   Healthy              deployment.apps/e2e-tests-nodejs-fgptpqel unchanged

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

Operation:          Sync
Sync Revision:      15664ba8358e663be23a566c4d3c2c6b9f9892c8
Phase:              Succeeded
Start:              2026-04-27 07:44:03 +0000 UTC
Finished:           2026-04-27 07:44: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-nodejs-fgptpqel  Synced     Healthy        service/e2e-tests-nodejs-fgptpqel unchanged
apps                Deployment  tssc-app-development  e2e-tests-nodejs-fgptpqel  Synced     Healthy        deployment.apps/e2e-tests-nodejs-fgptpqel unchanged
route.openshift.io  Route       tssc-app-development  e2e-tests-nodejs-fgptpqel  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-fgptpqel unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.364 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-fgptpqel-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.364 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.389 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fgptpqel-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.389 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.389 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.389 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 15664ba8358e663be23a566c4d3c2c6b9f9892c8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.389 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 15664ba8358e663be23a566c4d3c2c6b9f9892c8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.391 [[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="103.4">
<system-out>
<![CDATA[2026-04-27 07:44:08.422 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-fgptpqel/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.423 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-fgptpqel/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.550 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-fgptpqel/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.550 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-fgptpqel/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.551 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.578 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.578 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.579 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-fgptpqel/overlays/stage/deployment-patch.yaml in repo e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.714 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:08.714 [[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-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8" {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:12.326 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1777275848578 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:13.958 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel-gitops/pull/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:13.959 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:13.959 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-nodejs-fgptpqel-gitops repository {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:13.959 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-nodejs-fgptpqel-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:13.960 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-fgptpqel-gitops, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:13.985 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:13.985 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-nodejs-fgptpqel-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:13.985 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-fgptpqel-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-fgptpqel-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:22.988 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:22.988 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:22.988 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:22.989 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg was triggered by promotion PR #1 in e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:22.989 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:23.032 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:23.032 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:23.032 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:23.032 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:53.089 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:53.089 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:53.089 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:44:53.090 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:23.154 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:23.154 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:23.154 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:23.154 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:23.156 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:23.156 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:24.636 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: d8b33d452123a14824ffc8e6df9476adec5152cb {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:24.636 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: d8b33d452123a14824ffc8e6df9476adec5152cb {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:24.637 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:24.637 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-fgptpqel-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:24.765 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-fgptpqel-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:25.386 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:25.387 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-fgptpqel-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:25.537 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-fgptpqel-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-nodejs-fgptpqel-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-fgptpqel/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (15664ba)
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-fgptpqel  Synced     Healthy        service/e2e-tests-nodejs-fgptpqel created
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-fgptpqel  Synced     Healthy        deployment.apps/e2e-tests-nodejs-fgptpqel created
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-fgptpqel  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-fgptpqel created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:25.538 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-fgptpqel-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:31.292 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:45:26+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:45:26+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:45:26+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:45:29+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:45:30+00:00                       Namespace                        tssc-app-stage       Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:45:30+00:00                         Service  tssc-app-stage  e2e-tests-nodejs-fgptpqel    Synced   Healthy              service/e2e-tests-nodejs-fgptpqel unchanged
2026-04-27T07:45:30+00:00   apps               Deployment  tssc-app-stage  e2e-tests-nodejs-fgptpqel    Synced   Healthy              deployment.apps/e2e-tests-nodejs-fgptpqel configured
2026-04-27T07:45:30+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-nodejs-fgptpqel    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-fgptpqel unchanged
2026-04-27T07:45:30+00:00   apps  Deployment  tssc-app-stage  e2e-tests-nodejs-fgptpqel  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-fgptpqel configured

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

Operation:          Sync
Sync Revision:      d8b33d452123a14824ffc8e6df9476adec5152cb
Phase:              Succeeded
Start:              2026-04-27 07:45:25 +0000 UTC
Finished:           2026-04-27 07:45:30 +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-fgptpqel  Synced     Healthy            service/e2e-tests-nodejs-fgptpqel unchanged
apps                Deployment  tssc-app-stage  e2e-tests-nodejs-fgptpqel  Synced     Progressing        deployment.apps/e2e-tests-nodejs-fgptpqel configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-nodejs-fgptpqel  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-fgptpqel unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:31.388 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fgptpqel-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:31.389 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-fgptpqel-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fgptpqel-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:36.821 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fgptpqel-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:36.822 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-fgptpqel-stage | Elapsed: 12s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fgptpqel-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.482 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-fgptpqel-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.482 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.508 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fgptpqel-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.508 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.509 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.509 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: d8b33d452123a14824ffc8e6df9476adec5152cb {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.509 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: d8b33d452123a14824ffc8e6df9476adec5152cb {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.510 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.510 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.511 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.511 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg in namespace: tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.546 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.819 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 found from Promotion Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-mp8qg 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="104.496">
<system-out>
<![CDATA[2026-04-27 07:45:51.838 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-nodejs-fgptpqel/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.838 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-nodejs-fgptpqel/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.946 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-nodejs-fgptpqel/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.946 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-nodejs-fgptpqel/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.948 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.979 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.979 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:51.979 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-nodejs-fgptpqel/overlays/prod/deployment-patch.yaml in repo e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:52.077 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:52.077 [[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-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8" {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:55.632 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1777275951979 in your fork {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:57.323 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel-gitops/pull/2 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:57.323 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:57.323 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-nodejs-fgptpqel-gitops repository {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:57.323 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-nodejs-fgptpqel-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:57.324 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-nodejs-fgptpqel-gitops, event type: pull_request {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:57.367 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:57.367 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:45:57.368 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-nodejs-fgptpqel-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-nodejs-fgptpqel-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.113 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.113 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.114 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.114 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d was triggered by promotion PR #2 in e2e-tests-nodejs-fgptpqel-gitops {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.114 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d to finish... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.157 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.157 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.158 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:05.158 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:35.230 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:35.231 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:35.231 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:46:35.231 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d | Status: running | Reason: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d not yet completed, status: running {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:05.296 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:05.296 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:05.296 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:05.297 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:05.298 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d was successful {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:05.299 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:06.659 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 6247108a8d0e56261d245891895bc275ac1f6a36 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:06.660 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 6247108a8d0e56261d245891895bc275ac1f6a36 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:06.660 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:06.660 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-nodejs-fgptpqel-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:06.738 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-nodejs-fgptpqel-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:07.437 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:07.437 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-nodejs-fgptpqel-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:07.647 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-nodejs-fgptpqel-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-nodejs-fgptpqel-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-nodejs-fgptpqel-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-nodejs-fgptpqel/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (15664ba)
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-fgptpqel  Synced     Healthy        service/e2e-tests-nodejs-fgptpqel created
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-fgptpqel  Synced     Healthy        deployment.apps/e2e-tests-nodejs-fgptpqel created
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-fgptpqel  Synced     Healthy        route.route.openshift.io/e2e-tests-nodejs-fgptpqel created
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:07.647 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-nodejs-fgptpqel-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:16.143 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME         STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:47:08+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:47:08+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:47:08+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-fgptpqel    Synced  Healthy              
2026-04-27T07:47:13+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:47:15+00:00                       Namespace                        tssc-app-prod       Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:47:15+00:00                         Service  tssc-app-prod  e2e-tests-nodejs-fgptpqel    Synced   Healthy              service/e2e-tests-nodejs-fgptpqel unchanged
2026-04-27T07:47:15+00:00   apps               Deployment  tssc-app-prod  e2e-tests-nodejs-fgptpqel    Synced   Healthy              deployment.apps/e2e-tests-nodejs-fgptpqel configured
2026-04-27T07:47:15+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-nodejs-fgptpqel    Synced   Healthy              route.route.openshift.io/e2e-tests-nodejs-fgptpqel unchanged
2026-04-27T07:47:15+00:00   apps  Deployment  tssc-app-prod  e2e-tests-nodejs-fgptpqel  OutOfSync  Progressing              deployment.apps/e2e-tests-nodejs-fgptpqel configured

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

Operation:          Sync
Sync Revision:      6247108a8d0e56261d245891895bc275ac1f6a36
Phase:              Succeeded
Start:              2026-04-27 07:47:09 +0000 UTC
Finished:           2026-04-27 07:47:15 +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-nodejs-fgptpqel  Synced     Healthy            service/e2e-tests-nodejs-fgptpqel unchanged
apps                Deployment  tssc-app-prod  e2e-tests-nodejs-fgptpqel  Synced     Progressing        deployment.apps/e2e-tests-nodejs-fgptpqel configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-nodejs-fgptpqel  Synced     Healthy            route.route.openshift.io/e2e-tests-nodejs-fgptpqel unchanged
 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:16.230 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fgptpqel-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:16.230 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-nodejs-fgptpqel-prod | Elapsed: 10s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fgptpqel-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:25.855 [[32mINFO [0m] argocd.sync: Application e2e-tests-nodejs-fgptpqel-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:25.856 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-nodejs-fgptpqel-prod | Elapsed: 19s | Reason: Error: Waiting for sync to complete: Application e2e-tests-nodejs-fgptpqel-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.945 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-nodejs-fgptpqel-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.945 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.978 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fgptpqel-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.978 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.979 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.979 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 6247108a8d0e56261d245891895bc275ac1f6a36 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.979 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 6247108a8d0e56261d245891895bc275ac1f6a36 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.982 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.982 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.982 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d logs to find SBOM document ID {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:35.982 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d in namespace: tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.027 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d in namespace tssc-app-ci {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.331 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 found from Promotion Pipeline e2e-tests-nodejs-fgptpqel-gitops-on-pull-request-jvf9d 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.308">
<system-out>
<![CDATA[2026-04-27 07:47:36.435 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.435 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 and document ID urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.436 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 and document ID: urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.436 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.557 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.557 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.557 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8, Published: 2026-04-27T07:43:14Z, SHA256: sha256:a7c9959e561339605b0f8743035a4765aa9b4391ff91f97583cedefc94ac2b37 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.557 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.557 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 and document ID urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.557 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 and document ID: urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.557 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.653 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8' successful. Found 1 result(s). {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.654 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.654 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8, Published: 2026-04-27T07:43:14Z, SHA256: sha256:a7c9959e561339605b0f8743035a4765aa9b4391ff91f97583cedefc94ac2b37 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.654 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1,urn:uuid:dcada2b6-46a5-456d-ae42-4e973f9bba8b/1 found in TPA!!! {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
2026-04-27 07:47:36.655 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-nodejs-fgptpqel:b7dc4c41ce7f5464484b7bd7b79a1018d24563d8 {projectName=e2e-e2e-tests-nodejs[github-tekton-quay], worker=6}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-nodejs[github-azure-quay]" tests="6" failures="0" skipped="5" time="123.795" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="123.795">
<system-out>
<![CDATA[2026-04-27 07:38:23.090 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-nodejs-fqotzsxz {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.091 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-nodejs-fqotzsxz'... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.097 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.193 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.193 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.194 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.194 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.221 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.247 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.250 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.250 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.285 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.285 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.286 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.602 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-nodejs-fqotzsxz, ID: d6da7dc6-e92f-43dd-8b9a-a86616760680 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.602 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-nodejs-fqotzsxz to be completed... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.602 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task d6da7dc6-e92f-43dd-8b9a-a86616760680 to complete... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.699 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:23.700 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task d6da7dc6-e92f-43dd-8b9a-a86616760680: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:29.360 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:29.361 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task d6da7dc6-e92f-43dd-8b9a-a86616760680: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:34.381 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:34.382 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task d6da7dc6-e92f-43dd-8b9a-a86616760680: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:39.403 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:39.403 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task d6da7dc6-e92f-43dd-8b9a-a86616760680: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:44.552 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:44.552 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task d6da7dc6-e92f-43dd-8b9a-a86616760680: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.605 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.605 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.605 [[32mINFO [0m] rhdh.developer-hub: Task d6da7dc6-e92f-43dd-8b9a-a86616760680 completed successfully {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.606 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-nodejs-fqotzsxz' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.606 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-nodejs-fqotzsxz {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.707 [[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-fqotzsxz...
2026-04-27 07:38:49.708 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-nodejs-fqotzsxz-gitops, branch: main {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.708 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-nodejs-fqotzsxz-gitops branch 'main' {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.885 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': f1a2cdf2a7bf2f41a458c17703d6628a5c36717c {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Waiting for ArgoCD CI application to sync to commit: f1a2cdf2a7bf2f41a458c17703d6628a5c36717c
2026-04-27 07:38:49.913 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-nodejs-fqotzsxz-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-fqotzsxz-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-nodejs-fqotzsxz-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"8f22971e-210a-45e0-9147-58f55718c068","cache-control":"no-cache, private","connection":"close","content-length":"292","content-type":"application/json","date":"Mon, 27 Apr 2026 07:38:49 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"12add26a-1528-4837-ae7c-1ba176f21201","x-kubernetes-pf-prioritylevel-uid":"f7da07ab-8876-45ea-9fb6-ee7b5b97b995"} {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:38:49.913 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:39:09.629 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-fqotzsxz-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: f1a2cdf2a7bf2f41a458c17703d6628a5c36717c) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:39:09.630 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:39:43.342 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-nodejs-fqotzsxz-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:39:43.342 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.519 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-nodejs-fqotzsxz-development is successfully synced and healthy. {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.519 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.520 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.520 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: f1a2cdf2a7bf2f41a458c17703d6628a5c36717c {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:40:26.520 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.520 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-nodejs-fqotzsxz {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.521 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-nodejs-fqotzsxz... {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.757 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.826 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.876 [[31mERROR[0m] azure.variable-group: Failed to create variable group 'e2e-tests-nodejs-fqotzsxz': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.876 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create or update variable group 'e2e-tests-nodejs-fqotzsxz': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.877 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}
2026-04-27 07:40:26.877 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-nodejs[github-azure-quay], worker=7}

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

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

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

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

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-nodejs-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-java-quarkus[github-tekton-quay]" tests="6" failures="0" skipped="0" time="752.724" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="141.411">
<system-out>
<![CDATA[2026-04-27 07:38:23.082 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.083 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-quarkus-uybwucnu'... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.090 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.150 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.184 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.187 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.188 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.223 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.223 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.224 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.381 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-quarkus-uybwucnu, ID: 8b424c8b-2d5b-4f55-bf15-2be827227d26 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.382 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-quarkus-uybwucnu to be completed... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.382 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 8b424c8b-2d5b-4f55-bf15-2be827227d26 to complete... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.527 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:23.528 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 8b424c8b-2d5b-4f55-bf15-2be827227d26: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:29.039 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:29.040 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 8b424c8b-2d5b-4f55-bf15-2be827227d26: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:34.061 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:34.061 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 8b424c8b-2d5b-4f55-bf15-2be827227d26: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:39.138 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:39.139 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 8b424c8b-2d5b-4f55-bf15-2be827227d26: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:44.170 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:44.170 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task 8b424c8b-2d5b-4f55-bf15-2be827227d26: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:49.200 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:49.201 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task 8b424c8b-2d5b-4f55-bf15-2be827227d26: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:54.225 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:54.225 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 7/24 for task 8b424c8b-2d5b-4f55-bf15-2be827227d26: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:59.273 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:38:59.273 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 8/24 for task 8b424c8b-2d5b-4f55-bf15-2be827227d26: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.295 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.296 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.296 [[32mINFO [0m] rhdh.developer-hub: Task 8b424c8b-2d5b-4f55-bf15-2be827227d26 completed successfully {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.296 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-quarkus-uybwucnu' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.297 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.309 [[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-uybwucnu...
2026-04-27 07:39:04.309 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-uybwucnu-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.309 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.570 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': f6d4662613b837095f5fc6b0c2d0adac93ed6c0d {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Waiting for ArgoCD CI application to sync to commit: f6d4662613b837095f5fc6b0c2d0adac93ed6c0d
2026-04-27 07:39:04.597 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-uybwucnu-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: f6d4662613b837095f5fc6b0c2d0adac93ed6c0d) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:04.598 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:16.701 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-uybwucnu-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-04-27 07:39:16.701 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:40.572 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-uybwucnu-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:39:40.572 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.427 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-uybwucnu-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.427 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.427 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.427 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: f6d4662613b837095f5fc6b0c2d0adac93ed6c0d {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:40:44.428 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.428 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-java-quarkus-uybwucnu (GitHub + Tekton CI) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.428 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.428 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.429 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.457 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.486 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.486 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.487 [[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: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="383.044">
<system-out>
<![CDATA[2026-04-27 07:40:44.517 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.517 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:44.518 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:48.132 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1777275644518 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:49.752 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:49.753 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu/pull/1 with SHA: 128f239eb6625f05044980a9ec135da8fd9c008b {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:49.753 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-quarkus-uybwucnu... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:49.754 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-uybwucnu, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:49.790 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:49.790 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-uybwucnu. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:49.791 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-uybwucnu | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-uybwucnu, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.471 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.471 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.471 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.472 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 was triggered by promotion PR #1 in e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.472 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.512 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.513 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.513 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:40:57.513 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:41:27.566 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:41:27.566 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:41:27.566 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:41:27.566 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:41:57.637 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:41:57.637 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:41:57.637 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:41:57.638 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:42:27.729 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:42:27.730 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:42:27.730 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:42:27.731 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:42:57.804 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:42:57.805 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:42:57.805 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:42:57.805 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:27.855 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:27.856 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:27.856 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:27.856 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:57.915 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:57.916 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:57.916 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:57.916 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:57.924 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-uybwucnu-on-pull-request-6kb96 was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:57.924 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:59.422 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 43509adcd5017156ca8858365d165cba2a6a4027 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:59.422 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-java-quarkus-uybwucnu... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:59.423 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-uybwucnu, event type: push {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:59.482 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:59.483 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:43:59.483 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-uybwucnu | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-uybwucnu, event: push, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.148 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.149 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.150 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.150 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r was triggered by on-push pipeline after merging #1 in e2e-tests-java-quarkus-uybwucnu {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.150 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.193 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.193 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.193 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:07.193 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:37.249 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:37.250 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:37.250 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:44:37.250 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:45:07.299 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:45:07.299 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:45:07.300 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:45:07.300 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:45:37.360 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:45:37.360 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:45:37.360 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:45:37.361 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:46:07.437 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:46:07.437 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:46:07.437 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:46:07.438 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:46:37.488 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:46:37.488 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:46:37.488 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:46:37.489 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 6] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.555 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.556 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.556 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.557 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.558 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-uybwucnu-on-push-2xm9r was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.558 [[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="30.197">
<system-out>
<![CDATA[2026-04-27 07:47:07.619 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-uybwucnu-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.619 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.803 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': a188513a86c94db1dc5a8b7d19b79cc33f885ed2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.803 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.804 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-uybwucnu-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:07.897 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-uybwucnu-development using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:08.486 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:08.486 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-uybwucnu-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:08.618 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-uybwucnu-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-uybwucnu-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-uybwucnu/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (f6d4662)
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-uybwucnu  Synced     Healthy        service/e2e-tests-java-quarkus-uybwucnu created
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-uybwucnu created
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:08.619 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-uybwucnu-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:15.619 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:47:09+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:47:09+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:47:09+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:47:13+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:47:14+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-uybwucnu configured
2026-04-27T07:47:14+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu unchanged
2026-04-27T07:47:14+00:00                       Namespace                        tssc-app-development             Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:47:14+00:00                         Service  tssc-app-development  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              service/e2e-tests-java-quarkus-uybwucnu unchanged
2026-04-27T07:47:14+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-quarkus-uybwucnu  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-uybwucnu configured

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

Operation:          Sync
Sync Revision:      a188513a86c94db1dc5a8b7d19b79cc33f885ed2
Phase:              Succeeded
Start:              2026-04-27 07:47:09 +0000 UTC
Finished:           2026-04-27 07:47:14 +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-uybwucnu  Synced     Healthy            service/e2e-tests-java-quarkus-uybwucnu unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-quarkus-uybwucnu  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-uybwucnu configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:15.721 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-uybwucnu-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:15.722 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-uybwucnu-development | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-uybwucnu-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:25.621 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-uybwucnu-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:25.621 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-uybwucnu-development | Elapsed: 18s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-uybwucnu-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.753 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-uybwucnu-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.753 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.777 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-uybwucnu-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.778 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.778 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.778 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: a188513a86c94db1dc5a8b7d19b79cc33f885ed2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.778 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: a188513a86c94db1dc5a8b7d19b79cc33f885ed2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.780 [[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="94.676">
<system-out>
<![CDATA[2026-04-27 07:47:37.803 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-uybwucnu/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.804 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-uybwucnu/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.913 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-uybwucnu/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.914 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-uybwucnu/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.915 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.943 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.943 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:37.943 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-uybwucnu/overlays/stage/deployment-patch.yaml in repo e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:38.032 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:38.033 [[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-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027" {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:41.767 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1777276057943 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:43.283 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu-gitops/pull/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:43.284 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:43.284 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-java-quarkus-uybwucnu-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:43.284 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-quarkus-uybwucnu-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:43.284 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-uybwucnu-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:43.311 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:43.311 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-quarkus-uybwucnu-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:43.312 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-uybwucnu-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-uybwucnu-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.573 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.573 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.573 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.573 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv was triggered by promotion PR #1 in e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.573 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.602 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.602 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.603 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:47:48.603 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:18.672 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:18.672 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:18.672 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:18.673 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:48.733 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:48.733 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:48.734 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:48.734 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:48.735 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:48.735 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.040 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: e511c708b5d696525eeda2648e0179c613fe4eb3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.040 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: e511c708b5d696525eeda2648e0179c613fe4eb3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.040 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.040 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-uybwucnu-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.142 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-uybwucnu-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.801 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.801 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-uybwucnu-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.953 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-uybwucnu-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-uybwucnu-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-uybwucnu/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (a188513)
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-uybwucnu  Synced     Healthy        service/e2e-tests-java-quarkus-uybwucnu created
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-uybwucnu created
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:50.954 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-uybwucnu-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:56.505 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:48:51+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:48:51+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:48:51+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:48:54+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:55+00:00                       Namespace                        tssc-app-stage             Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:55+00:00                         Service  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              service/e2e-tests-java-quarkus-uybwucnu unchanged
2026-04-27T07:48:55+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-uybwucnu configured
2026-04-27T07:48:55+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu unchanged
2026-04-27T07:48:55+00:00   apps  Deployment  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-uybwucnu configured

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

Operation:          Sync
Sync Revision:      e511c708b5d696525eeda2648e0179c613fe4eb3
Phase:              Succeeded
Start:              2026-04-27 07:48:51 +0000 UTC
Finished:           2026-04-27 07:48:55 +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-java-quarkus-uybwucnu  Synced     Healthy            service/e2e-tests-java-quarkus-uybwucnu unchanged
apps                Deployment  tssc-app-stage  e2e-tests-java-quarkus-uybwucnu  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-uybwucnu configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:56.587 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-uybwucnu-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:48:56.588 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-uybwucnu-stage | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-uybwucnu-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:02.010 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-uybwucnu-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:02.010 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-uybwucnu-stage | Elapsed: 12s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-uybwucnu-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.156 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-uybwucnu-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.157 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.183 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-uybwucnu-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.184 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.184 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.184 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: e511c708b5d696525eeda2648e0179c613fe4eb3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.184 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: e511c708b5d696525eeda2648e0179c613fe4eb3 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.185 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.186 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.186 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.186 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.223 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.477 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 found from Promotion Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-25rkv 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="103.168">
<system-out>
<![CDATA[2026-04-27 07:49:12.498 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-quarkus-uybwucnu/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.498 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-quarkus-uybwucnu/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.637 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-quarkus-uybwucnu/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.637 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-quarkus-uybwucnu/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.638 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.664 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.664 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.664 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-quarkus-uybwucnu/overlays/prod/deployment-patch.yaml in repo e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.757 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:12.757 [[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-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027" {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:16.568 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1777276152664 in your fork {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:18.138 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu-gitops/pull/2 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:18.139 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:18.139 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-java-quarkus-uybwucnu-gitops repository {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:18.139 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-java-quarkus-uybwucnu-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:18.139 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-quarkus-uybwucnu-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:18.187 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:18.187 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:18.188 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-quarkus-uybwucnu-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-quarkus-uybwucnu-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.591 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.591 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.591 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.591 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq was triggered by promotion PR #2 in e2e-tests-java-quarkus-uybwucnu-gitops {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.591 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq to finish... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.626 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.626 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.627 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:26.627 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:56.663 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:56.663 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:56.663 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:49:56.663 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq | Status: running | Reason: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq not yet completed, status: running {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:26.705 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:26.705 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:26.705 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:26.705 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:26.707 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq was successful {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:26.707 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:28.335 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 13b12d9153ffe4e62a6031f692389f6d5fe69911 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:28.335 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 13b12d9153ffe4e62a6031f692389f6d5fe69911 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:28.335 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:28.336 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-quarkus-uybwucnu-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:28.416 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-quarkus-uybwucnu-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:29.481 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:29.481 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-quarkus-uybwucnu-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:29.633 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-quarkus-uybwucnu-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-java-quarkus-uybwucnu-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-quarkus-uybwucnu-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-quarkus-uybwucnu/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (e511c70)
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-uybwucnu  Synced     Healthy        service/e2e-tests-java-quarkus-uybwucnu created
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy        deployment.apps/e2e-tests-java-quarkus-uybwucnu created
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy        route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu created
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:29.634 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-quarkus-uybwucnu-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:35.274 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME               STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:50:30+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:50:30+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:50:30+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu    Synced  Healthy              
2026-04-27T07:50:33+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:50:34+00:00                         Service  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              service/e2e-tests-java-quarkus-uybwucnu unchanged
2026-04-27T07:50:34+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              deployment.apps/e2e-tests-java-quarkus-uybwucnu configured
2026-04-27T07:50:34+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu    Synced   Healthy              route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu unchanged
2026-04-27T07:50:34+00:00                       Namespace                        tssc-app-prod             Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:50:34+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu  OutOfSync  Progressing              deployment.apps/e2e-tests-java-quarkus-uybwucnu configured

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

Operation:          Sync
Sync Revision:      13b12d9153ffe4e62a6031f692389f6d5fe69911
Phase:              Succeeded
Start:              2026-04-27 07:50:29 +0000 UTC
Finished:           2026-04-27 07:50:34 +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-uybwucnu  Synced     Healthy            service/e2e-tests-java-quarkus-uybwucnu unchanged
apps                Deployment  tssc-app-prod  e2e-tests-java-quarkus-uybwucnu  Synced     Progressing        deployment.apps/e2e-tests-java-quarkus-uybwucnu configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-quarkus-uybwucnu  Synced     Healthy            route.route.openshift.io/e2e-tests-java-quarkus-uybwucnu unchanged
 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:35.354 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-uybwucnu-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:35.354 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-quarkus-uybwucnu-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-uybwucnu-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:40.806 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-quarkus-uybwucnu-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:40.806 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-quarkus-uybwucnu-prod | Elapsed: 12s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-quarkus-uybwucnu-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.347 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-quarkus-uybwucnu-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.347 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.376 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-uybwucnu-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.376 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.377 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.377 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 13b12d9153ffe4e62a6031f692389f6d5fe69911 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.377 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 13b12d9153ffe4e62a6031f692389f6d5fe69911 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.379 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.380 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.380 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq logs to find SBOM document ID {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.380 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.415 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.663 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 found from Promotion Pipeline e2e-tests-java-quarkus-uybwucnu-gitops-on-pull-request-cq7xq 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.228">
<system-out>
<![CDATA[2026-04-27 07:50:55.774 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.774 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 and document ID urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.775 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 and document ID: urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.775 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.839 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.839 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.839 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027, Published: 2026-04-27T07:46:12Z, SHA256: sha256:7fbae8affd28e81cd711a77350e658b00779e8d6af8782cdd337443b59b7203f {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.840 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.840 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 and document ID urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.840 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 and document ID: urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.840 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.908 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.909 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.909 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027, Published: 2026-04-27T07:46:12Z, SHA256: sha256:7fbae8affd28e81cd711a77350e658b00779e8d6af8782cdd337443b59b7203f {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.909 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1,urn:uuid:2d5f5686-9692-4b34-b229-0704c2b63029/1 found in TPA!!! {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
2026-04-27 07:50:55.910 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-java-quarkus-uybwucnu:43509adcd5017156ca8858365d165cba2a6a4027 {projectName=e2e-e2e-tests-java-quarkus[github-tekton-quay], worker=8}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-java-quarkus[github-azure-quay]" tests="6" failures="0" skipped="5" time="153.935" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="153.935">
<system-out>
<![CDATA[2026-04-27 07:38:23.111 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-quarkus-uziznvmf {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.112 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-quarkus-uziznvmf'... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.120 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.214 [[32mINFO [0m] azure.client: Initialized Azure client {project=shared-public, organization=rhtap-test, host=dev.azure.com, apiVersion=7.1, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.214 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.214 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.215 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.239 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.264 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.267 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.267 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.303 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.303 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.304 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.595 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-quarkus-uziznvmf, ID: 65ac8aca-b143-4b2d-a5ed-ba07a3e4540a {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.596 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-quarkus-uziznvmf to be completed... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.596 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task 65ac8aca-b143-4b2d-a5ed-ba07a3e4540a to complete... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.684 [[32mINFO [0m] rhdh.developer-hub: Component creation status: open {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:23.684 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task 65ac8aca-b143-4b2d-a5ed-ba07a3e4540a: Error: Component creation still in progress (status: open) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:29.333 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:29.334 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task 65ac8aca-b143-4b2d-a5ed-ba07a3e4540a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:34.359 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:34.359 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task 65ac8aca-b143-4b2d-a5ed-ba07a3e4540a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:39.387 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:39.388 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task 65ac8aca-b143-4b2d-a5ed-ba07a3e4540a: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.483 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.483 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.483 [[32mINFO [0m] rhdh.developer-hub: Task 65ac8aca-b143-4b2d-a5ed-ba07a3e4540a completed successfully {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.484 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-quarkus-uziznvmf' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.484 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-quarkus-uziznvmf {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.588 [[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-uziznvmf...
2026-04-27 07:38:44.588 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-quarkus-uziznvmf-gitops, branch: main {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.589 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-quarkus-uziznvmf-gitops branch 'main' {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.758 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': d352d4aa3d2cfd3444a80bc4adfc44a90eb6b724 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Waiting for ArgoCD CI application to sync to commit: d352d4aa3d2cfd3444a80bc4adfc44a90eb6b724
2026-04-27 07:38:44.787 [[31mERROR[0m] ocp.client: Error getting resource 'e2e-tests-java-quarkus-uziznvmf-development' in namespace 'tssc-gitops': Error: HTTP-Code: 404
Message: Unknown API Status Code!
Body: "{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"applications.argoproj.io \\\"e2e-tests-java-quarkus-uziznvmf-development\\\" not found\",\"reason\":\"NotFound\",\"details\":{\"name\":\"e2e-tests-java-quarkus-uziznvmf-development\",\"group\":\"argoproj.io\",\"kind\":\"applications\"},\"code\":404}\n"
Headers: {"audit-id":"d792eaab-e717-439f-b15b-7d7702407850","cache-control":"no-cache, private","connection":"close","content-length":"304","content-type":"application/json","date":"Mon, 27 Apr 2026 07:38:44 GMT","strict-transport-security":"max-age=31536000; includeSubDomains; preload","x-kubernetes-pf-flowschema-uid":"12add26a-1528-4837-ae7c-1ba176f21201","x-kubernetes-pf-prioritylevel-uid":"f7da07ab-8876-45ea-9fb6-ee7b5b97b995"} {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:38:44.788 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:39:02.727 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-uziznvmf-development to be fully synced... Pending conditions: Sync Status (current: Unknown, expected: Synced), Health Status (current: Unknown, expected: Healthy), Revision (current: , expected: d352d4aa3d2cfd3444a80bc4adfc44a90eb6b724) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:39:02.727 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:39:41.413 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-quarkus-uziznvmf-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:39:41.413 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 3 failed. 10 attempts left. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:27.737 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-quarkus-uziznvmf-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:27.737 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:27.737 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:27.738 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: d352d4aa3d2cfd3444a80bc4adfc44a90eb6b724 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:40:27.738 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:27.738 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-java-quarkus-uziznvmf {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:27.739 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-java-quarkus-uziznvmf... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:27.950 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:49.148 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:49.148 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-java-quarkus-uziznvmf {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:49.148 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-java-quarkus-uziznvmf... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:49.149 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:49.149 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:55.794 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-uziznvmf branch 'main' with commit SHA: 7682ee19328ab4d42f508b150a1ad592d71c3359 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:55.795 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 7682ee19328ab4d42f508b150a1ad592d71c3359 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:56.897 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-quarkus-uziznvmf-gitops branch 'main' with commit SHA: fd69d3da2af59a0e1ceef2f16b7a55c982d2ce35 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:56.897 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: fd69d3da2af59a0e1ceef2f16b7a55c982d2ce35 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:56.898 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-java-quarkus-uziznvmf for component e2e-tests-java-quarkus-uziznvmf... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:56.926 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-java-quarkus-uziznvmf for component e2e-tests-java-quarkus-uziznvmf... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:56.926 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-java-quarkus-uziznvmf for component e2e-tests-java-quarkus-uziznvmf... {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:56.927 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:56.927 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:56.995 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:57.037 [[31mERROR[0m] azure.project: Failed to get project ID for project 'shared-public': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:57.037 [[31mERROR[0m] rhtap.core.integration.ci.base: Failed to create service endpoint 'e2e-tests-java-quarkus-uziznvmf-gitops': AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:57.038 [[31mERROR[0m] postcreation.command.azure.pipelines: Azure gitops pipeline creation failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:57.038 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}
2026-04-27 07:40:57.038 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: Request failed with status code 429 {projectName=e2e-e2e-tests-java-quarkus[github-azure-quay], worker=9}

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

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

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

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

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-java-quarkus-github-azure-quay-/error-context.md
]]>
</error>
</testcase>
<testcase name="TSSC Complete Workflow › Build Application Image › should build application changes as new image through pipelines" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should verify deployment to development environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to stage environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Deployment Verification › should promote and verify deployment to production environment" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
<testcase name="TSSC Complete Workflow › Security and Compliance › should verify SBOM is uploaded to Trustification server" classname="tssc/full_workflow.test.ts">
<skipped>
</skipped>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-java-springboot[github-tekton-quay]" tests="6" failures="0" skipped="0" time="581.729" errors="0">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="30.675">
<system-out>
<![CDATA[2026-04-27 07:40:28.085 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.086 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-springboot-cexezkvh'... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.091 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.151 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.178 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.180 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.181 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.214 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.215 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.215 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.263 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-cexezkvh, ID: ae8b4fb2-62b7-497a-9ab4-e590131c47b2 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.263 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-cexezkvh to be completed... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.263 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task ae8b4fb2-62b7-497a-9ab4-e590131c47b2 to complete... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.309 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:28.310 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task ae8b4fb2-62b7-497a-9ab4-e590131c47b2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:33.339 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:33.339 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task ae8b4fb2-62b7-497a-9ab4-e590131c47b2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:38.362 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:38.363 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task ae8b4fb2-62b7-497a-9ab4-e590131c47b2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:43.398 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:43.398 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 4/24 for task ae8b4fb2-62b7-497a-9ab4-e590131c47b2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:48.429 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:48.430 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 5/24 for task ae8b4fb2-62b7-497a-9ab4-e590131c47b2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:53.457 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:53.457 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 6/24 for task ae8b4fb2-62b7-497a-9ab4-e590131c47b2: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.482 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.482 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.483 [[32mINFO [0m] rhdh.developer-hub: Task ae8b4fb2-62b7-497a-9ab4-e590131c47b2 completed successfully {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.483 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-springboot-cexezkvh' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.483 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.496 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
Waiting for initial CI deployment of e2e-tests-java-springboot-cexezkvh...
2026-04-27 07:40:58.496 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-cexezkvh-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.497 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.661 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': d5b9780cc71b03fe14a4d4d8c5bceca954155da0 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
Waiting for ArgoCD CI application to sync to commit: d5b9780cc71b03fe14a4d4d8c5bceca954155da0
2026-04-27 07:40:58.699 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-cexezkvh-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.699 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.699 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.699 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: d5b9780cc71b03fe14a4d4d8c5bceca954155da0 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:40:58.700 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: tekton {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.700 [[32mINFO [0m] postcreation.strategy.tekton: No post-creation actions needed for component: e2e-tests-java-springboot-cexezkvh (GitHub + Tekton CI) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.700 [[32mINFO [0m] postcreation.facade: Post-creation actions completed successfully for e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.700 [[32mINFO [0m] full_workflow: ✅ Post-creation actions executed successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.701 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] Starting pipeline cancellation for e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.727 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.755 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.755 [[32mINFO [0m] rhtap.core.integration.ci.base: [Tekton] No PipelineRuns found for e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.755 [[32mINFO [0m] full_workflow: All initial pipelines have ended! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
]]>
</system-out>
<system-err>
<![CDATA[(node:246) 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="321.033">
<system-out>
<![CDATA[2026-04-27 07:40:58.786 [[32mINFO [0m] utils.test.common: Starting to make changes to source repo code and build application image through pipelines... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.786 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:40:58.786 [[32mINFO [0m] utils.test.common: Creating a pull request on source repo on github repository ... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:02.344 [[32mINFO [0m] github.pull-request: Successfully created branch: test-branch-1777275658786 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:04.015 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh/pull/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:04.015 [[32mINFO [0m] utils.test.common: Created PR https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh/pull/1 with SHA: 14fe2467248a3d4402f6c9eab7fd48bc599d5a03 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:04.016 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-springboot-cexezkvh... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:04.016 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-cexezkvh, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:04.049 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:04.049 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:04.049 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-cexezkvh | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-cexezkvh, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.478 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.478 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.478 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.478 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs was triggered by promotion PR #1 in e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.479 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.521 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.521 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.522 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:11.522 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:41.576 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:41.577 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:41.577 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:41:41.577 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:42:11.654 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:42:11.654 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:42:11.654 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:42:11.654 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:42:41.705 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:42:41.705 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:42:41.705 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:42:41.706 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:11.759 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:11.759 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:11.760 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:11.760 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:41.798 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:41.799 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: True, type: Succeeded, reason: Completed {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:41.799 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:41.799 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:41.807 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-cexezkvh-on-pull-request-xhshs was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:41.807 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:43.208 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: df4fa6c905adebe5f63997d1ff26ce713eb69da3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:43.209 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for on-push pipeline after merging #1 in e2e-tests-java-springboot-cexezkvh... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:43.209 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-cexezkvh, event type: push {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:43.251 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:43.251 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: push with status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:43.251 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-cexezkvh | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-cexezkvh, event: push, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.456 [[32mINFO [0m] tekton.pipelinerun: Found 3 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.456 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.456 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.456 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl was triggered by on-push pipeline after merging #1 in e2e-tests-java-springboot-cexezkvh {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.456 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.492 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.492 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.492 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:43:49.493 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:44:19.567 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:44:19.568 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:44:19.568 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:44:19.568 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:44:49.629 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:44:49.629 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:44:49.629 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:44:49.630 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 3] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:45:19.697 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:45:19.697 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:45:19.697 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:45:19.697 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 4] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:45:49.756 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:45:49.757 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:45:49.757 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:45:49.757 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 5] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:19.814 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-on-push-5x5nl in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:19.814 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:19.814 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:19.814 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:19.816 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-cexezkvh-on-push-5x5nl was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:19.816 [[32mINFO [0m] full_workflow: Source code changes processed successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-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="28.69">
<system-out>
<![CDATA[2026-04-27 07:46:19.873 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-cexezkvh-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:19.873 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:20.070 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': 47788e1df469312cb2ecc4a506110601a5ea6d8d {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:20.071 [[32mINFO [0m] utils.test.common: Syncing application in development environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:20.071 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-cexezkvh-development in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:20.161 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-cexezkvh-development using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:21.068 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:21.069 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-cexezkvh-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:21.223 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-cexezkvh-development
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-development
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-java-springboot-cexezkvh-development
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-cexezkvh/overlays/development
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (1a9a970)
Health Status:      Healthy

GROUP               KIND        NAMESPACE             NAME                                STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                         tssc-app-development                Succeeded  Synced         namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        service/e2e-tests-java-springboot-cexezkvh unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-cexezkvh configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-cexezkvh unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:21.223 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-cexezkvh-development' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:27.702 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                            NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:46:21+00:00                         Service  tssc-app-development  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:46:21+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:46:21+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:46:25+00:00          Namespace              tssc-app-development   Running   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:46:26+00:00                       Namespace                        tssc-app-development                Succeeded   Synced              namespace/tssc-app-development serverside-applied
2026-04-27T07:46:26+00:00                         Service  tssc-app-development  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              service/e2e-tests-java-springboot-cexezkvh unchanged
2026-04-27T07:46:26+00:00   apps               Deployment  tssc-app-development  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              deployment.apps/e2e-tests-java-springboot-cexezkvh configured
2026-04-27T07:46:26+00:00  route.openshift.io       Route  tssc-app-development  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-cexezkvh unchanged
2026-04-27T07:46:26+00:00   apps  Deployment  tssc-app-development  e2e-tests-java-springboot-cexezkvh  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-cexezkvh configured

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

Operation:          Sync
Sync Revision:      47788e1df469312cb2ecc4a506110601a5ea6d8d
Phase:              Succeeded
Start:              2026-04-27 07:46:21 +0000 UTC
Finished:           2026-04-27 07:46:26 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE             NAME                                STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                         tssc-app-development                Succeeded  Synced             namespace/tssc-app-development serverside-applied
                    Service     tssc-app-development  e2e-tests-java-springboot-cexezkvh  Synced     Healthy            service/e2e-tests-java-springboot-cexezkvh unchanged
apps                Deployment  tssc-app-development  e2e-tests-java-springboot-cexezkvh  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-cexezkvh configured
route.openshift.io  Route       tssc-app-development  e2e-tests-java-springboot-cexezkvh  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-cexezkvh unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:27.782 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-cexezkvh-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:27.783 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-cexezkvh-development | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-cexezkvh-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:35.919 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-cexezkvh-development - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:35.919 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-cexezkvh-development | Elapsed: 16s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-cexezkvh-development - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.499 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-cexezkvh-development - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.499 [[32mINFO [0m] utils.test.common: Waiting for application to sync in development environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.525 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-cexezkvh-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.525 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.525 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.525 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 47788e1df469312cb2ecc4a506110601a5ea6d8d {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.525 [[32mINFO [0m] utils.test.common: Application successfully synced to development: development application successfully synced. Health: Healthy, Revision: 47788e1df469312cb2ecc4a506110601a5ea6d8d {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.527 [[32mINFO [0m] full_workflow: Application deployed correctly in the development environment! {projectName=e2e-e2e-tests-java-springboot[github-tekton-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="101.663">
<system-out>
<![CDATA[2026-04-27 07:46:48.550 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-springboot-cexezkvh/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.550 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-springboot-cexezkvh/overlays/development/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.711 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-springboot-cexezkvh/overlays/development/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.711 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-springboot-cexezkvh/overlays/development/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.713 [[32mINFO [0m] utils.test.common: Promoting application to stage environment with pull request... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.737 [[32mINFO [0m] utils.test.common: Application exists in stage environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.738 [[32mINFO [0m] utils.test.common: Creating promotion PR for stage with image: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.738 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-springboot-cexezkvh/overlays/stage/deployment-patch.yaml in repo e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.842 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: stage {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:48.842 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3" {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:52.443 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-stage-1777276008738 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:54.063 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh-gitops/pull/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:54.063 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #1 for stage environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:54.063 [[32mINFO [0m] utils.test.common: Created promotion PR #1 in e2e-tests-java-springboot-cexezkvh-gitops repository {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:54.064 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #1 in e2e-tests-java-springboot-cexezkvh-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:54.064 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-cexezkvh-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:54.092 [[32mINFO [0m] tekton.pipelinerun: Found 0 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:54.092 [[32mINFO [0m] rhtap.core.integration.ci.base: No pipeline runs found yet for repository: e2e-tests-java-springboot-cexezkvh-gitops. Pipeline may still be launching. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:46:54.092 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-cexezkvh-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-cexezkvh-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.829 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.829 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.829 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.829 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz was triggered by promotion PR #1 in e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.829 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.879 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.880 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.880 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:00.880 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:30.926 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:30.926 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:30.927 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:47:30.927 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:00.995 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:00.996 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:00.996 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:00.996 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:00.997 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:00.997 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #1... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:02.305 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #1 merged successfully with SHA: 1f14fc6505be3463b65c814051b8a563031efdc6 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:02.306 [[32mINFO [0m] utils.test.common: Merged promotion PR #1 with SHA: 1f14fc6505be3463b65c814051b8a563031efdc6 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:02.306 [[32mINFO [0m] utils.test.common: Syncing application in stage environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:02.306 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-cexezkvh-stage in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:02.402 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-cexezkvh-stage using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:03.269 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:03.270 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-cexezkvh-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:03.424 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-cexezkvh-stage
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-stage
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-java-springboot-cexezkvh-stage
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-cexezkvh/overlays/stage
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (1a9a970)
Health Status:      Healthy

GROUP               KIND        NAMESPACE       NAME                                STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                   tssc-app-stage                      Succeeded  Synced         namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        service/e2e-tests-java-springboot-cexezkvh created
apps                Deployment  tssc-app-stage  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-cexezkvh created
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-cexezkvh created
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:03.425 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-cexezkvh-stage' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:10.359 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                      NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:48:03+00:00                         Service  tssc-app-stage  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:48:03+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:48:03+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:48:08+00:00          Namespace                    tssc-app-stage   Running   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:09+00:00  route.openshift.io       Route  tssc-app-stage  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-cexezkvh unchanged
2026-04-27T07:48:09+00:00                       Namespace                        tssc-app-stage                Succeeded   Synced              namespace/tssc-app-stage serverside-applied
2026-04-27T07:48:09+00:00                         Service  tssc-app-stage  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              service/e2e-tests-java-springboot-cexezkvh unchanged
2026-04-27T07:48:09+00:00   apps               Deployment  tssc-app-stage  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              deployment.apps/e2e-tests-java-springboot-cexezkvh configured
2026-04-27T07:48:09+00:00   apps  Deployment  tssc-app-stage  e2e-tests-java-springboot-cexezkvh  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-cexezkvh configured

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

Operation:          Sync
Sync Revision:      1f14fc6505be3463b65c814051b8a563031efdc6
Phase:              Succeeded
Start:              2026-04-27 07:48:04 +0000 UTC
Finished:           2026-04-27 07:48:09 +0000 UTC
Duration:           5s
Message:            successfully synced (all tasks run)

GROUP               KIND        NAMESPACE       NAME                                STATUS     HEALTH       HOOK  MESSAGE
                    Namespace                   tssc-app-stage                      Succeeded  Synced             namespace/tssc-app-stage serverside-applied
                    Service     tssc-app-stage  e2e-tests-java-springboot-cexezkvh  Synced     Healthy            service/e2e-tests-java-springboot-cexezkvh unchanged
apps                Deployment  tssc-app-stage  e2e-tests-java-springboot-cexezkvh  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-cexezkvh configured
route.openshift.io  Route       tssc-app-stage  e2e-tests-java-springboot-cexezkvh  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-cexezkvh unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:10.443 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-cexezkvh-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:10.443 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-cexezkvh-stage | Elapsed: 8s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-cexezkvh-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:20.052 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-cexezkvh-stage - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:20.052 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-cexezkvh-stage | Elapsed: 18s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-cexezkvh-stage - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.880 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-cexezkvh-stage - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.880 [[32mINFO [0m] utils.test.common: Waiting for application to sync in stage environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.910 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-cexezkvh-stage is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.910 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.910 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.911 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 1f14fc6505be3463b65c814051b8a563031efdc6 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.911 [[32mINFO [0m] utils.test.common: Application successfully synced to stage: stage application successfully synced. Health: Healthy, Revision: 1f14fc6505be3463b65c814051b8a563031efdc6 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.912 [[32mINFO [0m] utils.test.common: Application successfully promoted to stage {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.912 [[32mINFO [0m] full_workflow: Image promoted to stage environment successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.913 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz logs to find SBOM document ID {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.913 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:29.947 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.210 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 found from Promotion Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-bn8xz logs {projectName=e2e-e2e-tests-java-springboot[github-tekton-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="99.431">
<system-out>
<![CDATA[2026-04-27 07:48:30.231 [[32mINFO [0m] rhtap.core.integration.git.github: Extracting application image from file: components/e2e-tests-java-springboot-cexezkvh/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.231 [[32mINFO [0m] github.repository: Searching for pattern /(?:^|\s+)-\s+image:(?:\s+(.+)$)?|(^\s+.+$)/gm in file components/e2e-tests-java-springboot-cexezkvh/overlays/stage/deployment-patch.yaml (main branch) {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.369 [[32mINFO [0m] github.repository: Found 12 matches in components/e2e-tests-java-springboot-cexezkvh/overlays/stage/deployment-patch.yaml {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.369 [[32mINFO [0m] rhtap.core.integration.git.github: Extracted image from components/e2e-tests-java-springboot-cexezkvh/overlays/stage/deployment-patch.yaml: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.371 [[32mINFO [0m] utils.test.common: Promoting application to prod environment with pull request... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.401 [[32mINFO [0m] utils.test.common: Application exists in prod environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.401 [[32mINFO [0m] utils.test.common: Creating promotion PR for prod with image: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.401 [[32mINFO [0m] rhtap.core.integration.git.github: Getting File Contents of components/e2e-tests-java-springboot-cexezkvh/overlays/prod/deployment-patch.yaml in repo e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.491 [[32mINFO [0m] rhtap.core.integration.git.github: Creating a promotion PR for environment: prod {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:30.491 [[32mINFO [0m] rhtap.core.integration.git.github: Will update image from "- image: quay.io/redhat-appstudio/rhtap-task-runner:latest" to "- image: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3" {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:34.151 [[32mINFO [0m] github.pull-request: Successfully created branch: promote-to-prod-1777276110401 in your fork {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:35.826 [[32mINFO [0m] github.pull-request: Successfully created pull request: https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh-gitops/pull/2 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:35.826 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully created promotion PR #2 for prod environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:35.826 [[32mINFO [0m] utils.test.common: Created promotion PR #2 in e2e-tests-java-springboot-cexezkvh-gitops repository {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:35.826 [[32mINFO [0m] utils.test.common: 🔍 Getting tekton pipeline for promotion PR #2 in e2e-tests-java-springboot-cexezkvh-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:35.827 [[32mINFO [0m] rhtap.core.integration.ci.base: Finding pipeline runs for repository: e2e-tests-java-springboot-cexezkvh-gitops, event type: pull_request {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:35.859 [[32mINFO [0m] tekton.pipelinerun: Found 1 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:35.859 [[32mINFO [0m] rhtap.core.integration.ci.base: No matching pipeline runs found for event: pull_request with status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:35.859 [[32mINFO [0m] rhtap.core.integration.ci.base: [TEKTON-RETRY 1/10] 🔄 Repository: e2e-tests-java-springboot-cexezkvh-gitops | Status: running | Reason: Waiting for pipeline runs for repository: e2e-tests-java-springboot-cexezkvh-gitops, event: pull_request, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.762 [[32mINFO [0m] tekton.pipelinerun: Found 2 Tekton PipelineRuns for repository: e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.762 [[32mINFO [0m] rhtap.core.integration.ci.base: Found 1 matching pipeline runs {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.762 [[32mINFO [0m] rhtap.core.integration.ci.base: Using latest pipeline run: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.762 [[32mINFO [0m] utils.test.common: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q was triggered by promotion PR #2 in e2e-tests-java-springboot-cexezkvh-gitops {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.763 [[32mINFO [0m] rhtap.core.integration.ci.base: Waiting for pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q to finish... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.800 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.801 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.801 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:48:41.801 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 1] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:11.847 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:11.847 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q status: Unknown, type: Succeeded, reason: Running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:11.847 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:11.847 [[32mINFO [0m] rhtap.core.integration.ci.base: [RETRY 2] 🔄 Pipeline: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q | Status: running | Reason: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q not yet completed, status: running {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:41.905 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:41.905 [[32mINFO [0m] rhtap.core.integration.ci.base: PipelineRun e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q status: True, type: Succeeded, reason: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:41.905 [[32mINFO [0m] rhtap.core.integration.ci.base: Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:41.905 [[32mINFO [0m] utils.test.common: tekton pipeline completed with status: success {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:41.908 [[32mINFO [0m] utils.test.common: tekton pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q was successful {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:41.908 [[32mINFO [0m] rhtap.core.integration.git.github: Merging pull request #2... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:43.312 [[32mINFO [0m] rhtap.core.integration.git.github: Pull request #2 merged successfully with SHA: 491240d78f0bec164ffd8c9b27a26cdeffce6ea8 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:43.313 [[32mINFO [0m] utils.test.common: Merged promotion PR #2 with SHA: 491240d78f0bec164ffd8c9b27a26cdeffce6ea8 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:43.313 [[32mINFO [0m] utils.test.common: Syncing application in prod environment {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:43.313 [[32mINFO [0m] argocd.sync: Starting sync process for application e2e-tests-java-springboot-cexezkvh-prod in namespace tssc-gitops... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:43.430 [[32mINFO [0m] argocd.sync: Attempting to sync application e2e-tests-java-springboot-cexezkvh-prod using ArgoCD CLI... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:44.086 [[32mINFO [0m] argocd.sync: Successfully logged into ArgoCD server {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:44.086 [[32mINFO [0m] argocd.sync: Executing command: argocd app get 'e2e-tests-java-springboot-cexezkvh-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:44.245 [[32mINFO [0m] argocd.sync: ArgoCD get app:
Name:               tssc-gitops/e2e-tests-java-springboot-cexezkvh-prod
Project:            default
Server:             https://kubernetes.default.svc
Namespace:          tssc-app-prod
URL:                https://tssc-gitops-server-tssc-gitops.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/applications/e2e-tests-java-springboot-cexezkvh-prod
Source:
- Repo:             https://github.com/rhtap-rhdh-qe/e2e-tests-java-springboot-cexezkvh-gitops.git
  Target:           main
  Path:             ./components/e2e-tests-java-springboot-cexezkvh/overlays/prod
SyncWindow:         Sync Allowed
Sync Policy:        Automated (Prune)
Sync Status:        Synced to main (1f14fc6)
Health Status:      Healthy

GROUP               KIND        NAMESPACE      NAME                                STATUS     HEALTH   HOOK  MESSAGE
                    Namespace                  tssc-app-prod                       Succeeded  Synced         namespace/tssc-app-prod serverside-applied
                    Service     tssc-app-prod  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        service/e2e-tests-java-springboot-cexezkvh created
apps                Deployment  tssc-app-prod  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        deployment.apps/e2e-tests-java-springboot-cexezkvh created
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-springboot-cexezkvh  Synced     Healthy        route.route.openshift.io/e2e-tests-java-springboot-cexezkvh created
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:44.246 [[32mINFO [0m] argocd.sync: Executing sync command: argocd app sync 'e2e-tests-java-springboot-cexezkvh-prod' --insecure --kube-context 'default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin' {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:49.969 [[32mINFO [0m] argocd.sync: ArgoCD sync output:
TIMESTAMP                  GROUP                     KIND   NAMESPACE                     NAME                  STATUS   HEALTH        HOOK  MESSAGE
2026-04-27T07:49:44+00:00                         Service  tssc-app-prod  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:49:44+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:49:44+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-springboot-cexezkvh    Synced  Healthy              
2026-04-27T07:49:47+00:00          Namespace                     tssc-app-prod   Running   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:49:49+00:00                       Namespace                        tssc-app-prod                Succeeded   Synced              namespace/tssc-app-prod serverside-applied
2026-04-27T07:49:49+00:00                         Service  tssc-app-prod  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              service/e2e-tests-java-springboot-cexezkvh unchanged
2026-04-27T07:49:49+00:00   apps               Deployment  tssc-app-prod  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              deployment.apps/e2e-tests-java-springboot-cexezkvh configured
2026-04-27T07:49:49+00:00  route.openshift.io       Route  tssc-app-prod  e2e-tests-java-springboot-cexezkvh    Synced   Healthy              route.route.openshift.io/e2e-tests-java-springboot-cexezkvh unchanged
2026-04-27T07:49:49+00:00   apps  Deployment  tssc-app-prod  e2e-tests-java-springboot-cexezkvh  OutOfSync  Progressing              deployment.apps/e2e-tests-java-springboot-cexezkvh configured

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

Operation:          Sync
Sync Revision:      491240d78f0bec164ffd8c9b27a26cdeffce6ea8
Phase:              Succeeded
Start:              2026-04-27 07:49:44 +0000 UTC
Finished:           2026-04-27 07:49: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-java-springboot-cexezkvh  Synced     Healthy            service/e2e-tests-java-springboot-cexezkvh unchanged
apps                Deployment  tssc-app-prod  e2e-tests-java-springboot-cexezkvh  Synced     Progressing        deployment.apps/e2e-tests-java-springboot-cexezkvh configured
route.openshift.io  Route       tssc-app-prod  e2e-tests-java-springboot-cexezkvh  Synced     Healthy            route.route.openshift.io/e2e-tests-java-springboot-cexezkvh unchanged
 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:50.058 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-cexezkvh-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:50.058 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 1/24] Application: e2e-tests-java-springboot-cexezkvh-prod | Elapsed: 7s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-cexezkvh-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:55.241 [[32mINFO [0m] argocd.sync: Application e2e-tests-java-springboot-cexezkvh-prod - Health: Progressing, Sync: Synced, Operation: Succeeded - continuing to monitor {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:49:55.242 [[33mWARN [0m] argocd.sync: [SYNC-MONITOR 2/24] Application: e2e-tests-java-springboot-cexezkvh-prod | Elapsed: 12s | Reason: Error: Waiting for sync to complete: Application e2e-tests-java-springboot-cexezkvh-prod - Health: Progressing, Sync: Synced, Operation: Succeeded {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.346 [[32mINFO [0m] argocd.sync: Sync completed successfully for application e2e-tests-java-springboot-cexezkvh-prod - Health: Healthy, Sync: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.347 [[32mINFO [0m] utils.test.common: Waiting for application to sync in prod environment... {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.371 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-cexezkvh-prod is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.371 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.371 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.371 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: 491240d78f0bec164ffd8c9b27a26cdeffce6ea8 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.371 [[32mINFO [0m] utils.test.common: Application successfully synced to prod: prod application successfully synced. Health: Healthy, Revision: 491240d78f0bec164ffd8c9b27a26cdeffce6ea8 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.372 [[32mINFO [0m] utils.test.common: Application successfully promoted to prod {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.373 [[32mINFO [0m] full_workflow: Image promoted to production environment successfully! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.373 [[32mINFO [0m] utils.test.common: Getting tekton Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q logs to find SBOM document ID {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.373 [[32mINFO [0m] tekton.pipelinerun: Retrieving logs for PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q in namespace: tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.410 [[32mINFO [0m] tekton.pipelinerun: Found Tekton PipelineRun: e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q in namespace tssc-app-ci {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.660 [[32mINFO [0m] utils.test.common: SBOM Document ID urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 found from Promotion Pipeline e2e-tests-java-springboot-cexezkvh-gitops-on-pull-request-7qx8q logs {projectName=e2e-e2e-tests-java-springboot[github-tekton-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="0.237">
<system-out>
<![CDATA[2026-04-27 07:50:09.763 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.763 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 and document ID urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.763 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 and document ID: urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.764 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.833 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.833 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.834 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3, Published: 2026-04-27T07:45:21Z, SHA256: sha256:ca9852d60501e5d75734be022500c76d2ed79c8894a4d0421324a9f25b07bc5b {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.834 [[32mINFO [0m] utils.test.common: Attempting to search with document ID: urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.834 [[32mINFO [0m] rhtap.core.integration.tpa: Searching for SBOM with name quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 and document ID urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.834 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 and document ID: urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.834 [[32mINFO [0m] tpa.client: Searching for SBOM with name: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 at https://server-tssc-tpa.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com/api/v2/sbom {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.915 [[32mINFO [0m] tpa.client: SBOM search for 'quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3' successful. Found 1 result(s). {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.915 [[32mINFO [0m] utils.test.common: ✅ SBOM found with document ID: urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.915 [[32mINFO [0m] utils.test.common: SBOM details: Name: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3, Published: 2026-04-27T07:45:21Z, SHA256: sha256:ca9852d60501e5d75734be022500c76d2ed79c8894a4d0421324a9f25b07bc5b {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.915 [[32mINFO [0m] utils.test.common: ✅ All SBOMS urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1,urn:uuid:81fe18d0-188a-4b92-bbb9-be09e1835751/1 found in TPA!!! {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
2026-04-27 07:50:09.916 [[32mINFO [0m] full_workflow: SBOM verification successful! Found SBOM for image: quay.io/rhtap_qe/e2e-tests-java-springboot-cexezkvh:df4fa6c905adebe5f63997d1ff26ce713eb69da3 {projectName=e2e-e2e-tests-java-springboot[github-tekton-quay], worker=7}
]]>
</system-out>
</testcase>
</testsuite>
<testsuite name="tssc/full_workflow.test.ts" timestamp="2026-04-27T07:38:21.758Z" hostname="e2e-e2e-tests-java-springboot[github-azure-quay]" tests="6" failures="0" skipped="5" time="246.389" errors="1">
<testcase name="TSSC Complete Workflow › Component Creation › should create a component successfully" classname="tssc/full_workflow.test.ts" time="246.389">
<system-out>
<![CDATA[2026-04-27 07:40:54.109 [[32mINFO [0m] full_workflow: Creating component with retry support. Initial name: e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.110 [[32mINFO [0m] utils.test.common: [Attempt 1/3] Creating component 'e2e-tests-java-springboot-bfybunqb'... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.116 [[32mINFO [0m] utils.util: Loaded environment variable AZURE_PROJECT {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.196 [[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=5}
2026-04-27 07:40:54.197 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.197 [[32mINFO [0m] rhtap.core.integration.ci.base: Azure client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.198 [[32mINFO [0m] utils.util: Loaded environment variable QUAY_REGISTRY_ORG {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.223 [[32mINFO [0m] utils.util: Loaded environment variable GITHUB_ORGANIZATION {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.249 [[32mINFO [0m] github.client: Initializing GitHub client {baseUrl=https://api.github.com, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.252 [[32mINFO [0m] github.client: GitHub client initialized successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.253 [[32mINFO [0m] argocd.client: Initialized ArgoCD client {context=default/api-kx-2684cac832-fsl1-p3-openshiftapps-com:443/cluster-admin, projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.280 [[32mINFO [0m] rhdh.developer-hub: Initialized Developer Hub client {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.280 [[32mINFO [0m] rhtap.core.component: Connected to Developer Hub at: https://backstage-developer-hub-tssc-dh.apps.rosa.kx-2684cac832.fsl1.p3.openshiftapps.com {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.281 [[32mINFO [0m] rhdh.developer-hub: Creating component with options: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.326 [[32mINFO [0m] rhtap.core.component: Component creation started. Component Name: e2e-tests-java-springboot-bfybunqb, ID: fc5debe5-5345-4977-93b3-6fcc9837efaa {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.326 [[32mINFO [0m] rhtap.core.component: Waiting for component e2e-tests-java-springboot-bfybunqb to be completed... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.327 [[32mINFO [0m] rhdh.developer-hub: Waiting for component creation task fc5debe5-5345-4977-93b3-6fcc9837efaa to complete... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.372 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:54.372 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 1/24 for task fc5debe5-5345-4977-93b3-6fcc9837efaa: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:59.396 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:40:59.396 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 2/24 for task fc5debe5-5345-4977-93b3-6fcc9837efaa: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:04.423 [[32mINFO [0m] rhdh.developer-hub: Component creation status: processing {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:04.424 [[33mWARN [0m] rhdh.developer-hub: Retry attempt 3/24 for task fc5debe5-5345-4977-93b3-6fcc9837efaa: Error: Component creation still in progress (status: processing) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.458 [[32mINFO [0m] rhdh.developer-hub: Component creation status: completed {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.458 [[32mINFO [0m] rhdh.developer-hub: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.458 [[32mINFO [0m] rhdh.developer-hub: Task fc5debe5-5345-4977-93b3-6fcc9837efaa completed successfully {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.459 [[32mINFO [0m] utils.test.common: ✅ Component 'e2e-tests-java-springboot-bfybunqb' created successfully on attempt 1/3 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.459 [[32mINFO [0m] full_workflow: Component created successfully with name: e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.475 [[32mINFO [0m] full_workflow: Component was created successfully! {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
Waiting for initial CI deployment of e2e-tests-java-springboot-bfybunqb...
2026-04-27 07:41:09.475 [[32mINFO [0m] rhtap.core.integration.git.github: Getting latest commit SHA for GitOps repo: e2e-tests-java-springboot-bfybunqb-gitops, branch: main {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.476 [[32mINFO [0m] github.repository: Getting latest commit SHA for rhtap-rhdh-qe/e2e-tests-java-springboot-bfybunqb-gitops branch 'main' {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.805 [[32mINFO [0m] github.repository: Latest commit SHA for branch 'main': a508d5ee2775dc36e681fd156ae4579296abde39 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
Waiting for ArgoCD CI application to sync to commit: a508d5ee2775dc36e681fd156ae4579296abde39
2026-04-27 07:41:09.842 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-springboot-bfybunqb-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:09.843 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 1 failed. 12 attempts left. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:21.300 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Waiting for application e2e-tests-java-springboot-bfybunqb-development to be fully synced... Pending conditions: Health Status (current: Progressing, expected: Healthy) {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:21.301 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Attempt 2 failed. 11 attempts left. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:48.378 [[32mINFO [0m] rhtap.core.integration.cd.argocd: Application e2e-tests-java-springboot-bfybunqb-development is successfully synced and healthy. {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:48.378 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Sync Status: Synced {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:48.378 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Health Status: Healthy {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:48.378 [[32mINFO [0m] rhtap.core.integration.cd.argocd: - Revision: a508d5ee2775dc36e681fd156ae4579296abde39 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
Initial CI deployment completed successfully!
✅ Initial CI deployment synced successfully!
2026-04-27 07:41:48.379 [[32mINFO [0m] postcreation.facade: Executing post-creation actions for CI: azure {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:48.379 [[32mINFO [0m] postcreation.strategy.azure-ci: Executing Azure post-creation actions for component: e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:48.380 [[32mINFO [0m] postcreation.command.base: Starting secrets addition for component e2e-tests-java-springboot-bfybunqb... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:41:48.614 [[32mINFO [0m] azure.http: [Request] > Sending POST to https://dev.azure.com/rhtap-test/shared-public/_apis/distributedtask/variablegroups?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:13.729 [[32mINFO [0m] azure.variable-group: AzureCI group creation response: [object Object] {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:13.730 [[32mINFO [0m] postcreation.command.base: Completed secrets addition for component e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:13.730 [[32mINFO [0m] postcreation.command.base: Starting Modifying Azure pipeline file for component e2e-tests-java-springboot-bfybunqb... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:13.730 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:13.731 [[32mINFO [0m] github.repository: Committing changes to branch 'main' with message: Update Azure Pipeline agent pool and variable group {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:20.360 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-springboot-bfybunqb branch 'main' with commit SHA: 4d9d5d03fdfdfb39877574595a03e7a330396233 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:20.361 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 4d9d5d03fdfdfb39877574595a03e7a330396233 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:21.381 [[32mINFO [0m] github.repository: Changes committed successfully to rhtap-rhdh-qe/e2e-tests-java-springboot-bfybunqb-gitops branch 'main' with commit SHA: 6f944853c50825e462f885a0b05975df6a562f7e {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:21.382 [[32mINFO [0m] rhtap.core.integration.git.github: Successfully committed all changes in a batch commit to branch 'main' with SHA: 6f944853c50825e462f885a0b05975df6a562f7e {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:21.382 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating pipelines for component: e2e-tests-java-springboot-bfybunqb for component e2e-tests-java-springboot-bfybunqb... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:21.411 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating source pipeline for component e2e-tests-java-springboot-bfybunqb for component e2e-tests-java-springboot-bfybunqb... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:21.411 [[32mINFO [0m] postcreation.command.azure.pipelines: Starting Creating gitops pipeline for component e2e-tests-java-springboot-bfybunqb for component e2e-tests-java-springboot-bfybunqb... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:21.412 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:21.412 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/_apis/projects/shared-public?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:42.252 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:42:46.983 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:43:06.858 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-java-springboot-bfybunqb type=github name=e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:43:06.859 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:43:12.705 [[32mINFO [0m] azure.pipeline: Creating pipeline: repository=rhtap-rhdh-qe/e2e-tests-java-springboot-bfybunqb-gitops type=github name=e2e-tests-java-springboot-bfybunqb-gitops {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:43:12.705 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:43:31.910 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7903?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:43:39.012 [[32mINFO [0m] azure.http: [Request] > Sending GET to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7904?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:43:56.759 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7903... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:43:56.760 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7903?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:01.341 [[32mINFO [0m] azure.pipeline: Updating trigger settings for pipeline ID: 7904... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:01.341 [[32mINFO [0m] azure.http: [Request] > Sending PUT to https://dev.azure.com/rhtap-test/shared-public/_apis/build/definitions/7904?api-version=7.1 {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:22.096 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-java-springboot-bfybunqb". {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:22.096 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure source pipeline creation for component e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.402 [[32mINFO [0m] azure.pipeline: Successfully updated trigger for pipeline "e2e-tests-java-springboot-bfybunqb-gitops". {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.403 [[32mINFO [0m] postcreation.command.azure.pipelines: Completed Azure gitops pipeline creation for component e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.403 [[32mINFO [0m] postcreation.command.base: Starting Authorize pipelines for component e2e-tests-java-springboot-bfybunqb... {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.432 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.432 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.432 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-springboot-bfybunqb-gitops {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.433 [[32mINFO [0m] azure.pipeline: Retrieving id for pipeline with name e2e-tests-java-springboot-bfybunqb-gitops {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.434 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.434 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.434 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:30.434 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:58.577 [[32mINFO [0m] azure.variable-group: Retrieving variable group with name: e2e-tests-java-springboot-bfybunqb {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:44:58.577 [[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-springboot[github-azure-quay], worker=5}
2026-04-27 07:45:00.477 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:45:00.490 [[31mERROR[0m] azure.pipeline: Failed to retrieve all pipelines: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:45:00.490 [[31mERROR[0m] postcreation.strategy.azure-ci: Error executing Azure post-creation actions: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:45:00.490 [[31mERROR[0m] postcreation.facade: Error executing post-creation actions: Error: Azure post-creation actions failed: AzureApiError: timeout of 30000ms exceeded {projectName=e2e-e2e-tests-java-springboot[github-azure-quay], worker=5}
2026-04-27 07:45:00.498 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded
2026-04-27 07:45:00.499 [[31mERROR[0m] azure.pipeline: Failed to retrieve all pipelines: AzureApiError: timeout of 30000ms exceeded
2026-04-27 07:45:00.499 [[31mERROR[0m] azure.http: Azure DevOps API Error: Request setup failed - ApiError: timeout of 30000ms exceeded
2026-04-27 07:45:00.500 [[31mERROR[0m] azure.pipeline: Failed to retrieve all pipelines: AzureApiError: timeout of 30000ms exceeded

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

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

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

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

    Error Context: ../test-results/tssc-full_workflow-TSSC-Co-4ffca-te-a-component-successfully-e2e-e2e-tests-java-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>