apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/bifrost.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: 7e08a9395a59e1fc234f2c353305bf7c creationTimestamp: "2026-09-06T16:47:27Z" generation: 7 labels: branch: main build: "228" context: release created-by-lighthouse: "true" event-GUID: 80850f22-aa12-11f1-8e68-6d461ce9c44c lighthouse.jenkins-x.io/baseSHA: 66caaffcf444bfd9b9e5c0f0139967d5d628342f lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1788713229534" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: apitaltrade-bifrost-main-release-bq77m lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 66caaffcf444bfd9b9e5c0f0139967d5d628342f lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: bifrost lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: apitaltrade-bifrost-main-release-jhb8z-from-build-pack-pod provider: github repository: bifrost tekton.dev/pipeline: apitaltrade-bifrost-main-release managedFields: - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:branch: {} f:context: {} f:owner: {} f:provider: {} f:repository: {} f:spec: f:lastCommitMessage: {} f:lastCommitSHA: {} f:releaseNotesURL: {} f:version: {} manager: jx-changelog-0.10.29 operation: Update time: "2026-09-06T16:52:18Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:lighthouse.jenkins-x.io/cloneURI: {} f:lighthouse.jenkins-x.io/job: {} f:pipeline.jenkins-x.io/traceID: {} f:labels: .: {} f:build: {} f:created-by-lighthouse: {} f:event-GUID: {} f:lighthouse.jenkins-x.io/baseSHA: {} f:lighthouse.jenkins-x.io/branch: {} f:lighthouse.jenkins-x.io/buildNum: {} f:lighthouse.jenkins-x.io/context: {} f:lighthouse.jenkins-x.io/id: {} f:lighthouse.jenkins-x.io/job: {} f:lighthouse.jenkins-x.io/lastCommitSHA: {} f:lighthouse.jenkins-x.io/refs.org: {} f:lighthouse.jenkins-x.io/refs.repo: {} f:lighthouse.jenkins-x.io/type: {} f:podName: {} f:tekton.dev/pipeline: {} f:spec: .: {} f:baseSHA: {} f:batchPipelineActivity: {} f:build: {} f:buildLogsUrl: {} f:completedTimestamp: {} f:context: {} f:gitBranch: {} f:gitOwner: {} f:gitRepository: {} f:gitUrl: {} f:message: {} f:pipeline: {} f:startedTimestamp: {} f:status: {} f:steps: {} manager: jx-build-controller operation: Update time: "2026-09-06T16:54:59Z" name: greencapitaltrade-bifrost-main-228 namespace: jx resourceVersion: "328425450" uid: d1af71a9-04c2-4e1a-823f-065dc4dfca0a spec: baseSHA: 66caaffcf444bfd9b9e5c0f0139967d5d628342f batchPipelineActivity: {} build: "228" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/bifrost/main/228.log completedTimestamp: "2026-09-06T16:54:51Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: bifrost gitUrl: https://github.com/greencapitaltrade/bifrost.git lastCommitMessage: | fix(chart): give each environment its own ONDC subscriber host ONDC requires a separate subscriber_id per environment. We were about to register ondc.gc-t.in — the production host — against the pre-production registry, which would have pointed ONDC's pre-prod test traffic, including challenges and test orders, at production Bifrost. Nothing was registered yet; /subscribe has not been called and the registry lookup returns no match in either environment, so this is caught in time. Replaces additionalHosts with subscriberSubdomains, which takes prefixes and expands them exactly as the chart already expands its own host: production ondc.gc-t.in staging ondc-stage.gc-t.in preview ondc-jx--pr-.gc-t.in matching the existing bifrost-stage.gc-t.in convention. This also removes the namespaceSubDomain guard added earlier. That guard existed to stop previews claiming a fixed production hostname; with per environment expansion there is no shared name to claim, so the problem does not arise. Previews now get a working host of their own instead of none. Still served verbatim, no www variant and no redirect: a 301 breaks ONDC's signed /on_subscribe POST, and www..gc-t.in sits two labels below the apex where the *.gc-t.in wildcard certificate does not reach. Verified by rendering all three environment shapes: each yields exactly one ondc host, none redirected, all routed. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: f4b5fd5ec59db333b3014c7bd5d66f8bd1f9c62b message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/bifrost/main releaseNotesURL: https://github.com/greencapitaltrade/bifrost/releases/tag/v7.3.5 startedTimestamp: "2026-09-06T16:47:27Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-09-06T16:54:51Z" name: from build pack startedTimestamp: "2026-09-06T16:47:13Z" status: Succeeded steps: - completedTimestamp: "2026-09-06T16:47:34Z" name: Git Clone startedTimestamp: "2026-09-06T16:47:13Z" status: Succeeded - completedTimestamp: "2026-09-06T16:47:41Z" name: Next Version startedTimestamp: "2026-09-06T16:47:35Z" status: Succeeded - completedTimestamp: "2026-09-06T16:47:46Z" name: Jx Variables startedTimestamp: "2026-09-06T16:47:42Z" status: Succeeded - completedTimestamp: "2026-09-06T16:47:49Z" name: Setup Pip Cache startedTimestamp: "2026-09-06T16:47:46Z" status: Succeeded - completedTimestamp: "2026-09-06T16:47:51Z" name: Process Config Templates startedTimestamp: "2026-09-06T16:47:50Z" status: Succeeded - completedTimestamp: "2026-09-06T16:47:51Z" name: Update Asset Management Version startedTimestamp: "2026-09-06T16:47:51Z" status: Succeeded - completedTimestamp: "2026-09-06T16:47:54Z" name: Check Registry startedTimestamp: "2026-09-06T16:47:51Z" status: Succeeded - completedTimestamp: "2026-09-06T16:52:07Z" name: Build Container Build startedTimestamp: "2026-09-06T16:47:54Z" status: Succeeded - completedTimestamp: "2026-09-06T16:52:18Z" name: Promote Changelog startedTimestamp: "2026-09-06T16:52:08Z" status: Succeeded - completedTimestamp: "2026-09-06T16:52:23Z" name: Promote Helm Release startedTimestamp: "2026-09-06T16:52:19Z" status: Succeeded - completedTimestamp: "2026-09-06T16:53:58Z" name: Promote Jx Promote startedTimestamp: "2026-09-06T16:52:24Z" status: Succeeded - completedTimestamp: "2026-09-06T16:54:51Z" name: Publish Org Kb startedTimestamp: "2026-09-06T16:53:59Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5690 startedTimestamp: "2026-09-06T16:53:21Z" status: Succeeded startedTimestamp: "2026-09-06T16:53:21Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5691 startedTimestamp: "2026-09-06T16:53:55Z" status: Succeeded startedTimestamp: "2026-09-06T16:53:55Z" status: Succeeded version: 7.3.5 status: {}