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: 59e3df418090a6531b5155e11588c988 creationTimestamp: "2026-08-04T09:32:40Z" generation: 8 labels: branch: main build: "184" context: release created-by-lighthouse: "true" event-GUID: 2acc7e0c-8fe7-11f1-80e4-17bea3f5242b lighthouse.jenkins-x.io/baseSHA: b9413cebdb175500958b601215c0adc8d8d962a6 lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1785835960395" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: apitaltrade-bifrost-main-release-rn9g5 lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: b9413cebdb175500958b601215c0adc8d8d962a6 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-lrf6l-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-08-04T09:35:55Z" - 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-08-04T09:37:48Z" name: greencapitaltrade-bifrost-main-184 namespace: jx resourceVersion: "241876587" uid: 463f3cee-e18c-4b79-9df3-246c35d3db7d spec: baseSHA: b9413cebdb175500958b601215c0adc8d8d962a6 batchPipelineActivity: {} build: "184" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/bifrost/main/184.log completedTimestamp: "2026-08-04T09:37:41Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: bifrost gitUrl: https://github.com/greencapitaltrade/bifrost.git lastCommitMessage: | chore(ci): consolidate build and preview cost fixes Rolls every outstanding change into one branch per repo rather than leaving four PRs each touching the same two pipeline files. Base images now resolve through the ECR pull-through cache. kaniko has its own registry client and ignores containerd certs.d, so those pulls were going to Docker Hub through the NAT gateway - measured at 69.5% of all NAT ingress. ARG BASE_REGISTRY defaults to empty so a local docker build is unchanged. --single-snapshot replaces kaniko default of snapshotting the whole filesystem after every layer. The image also gains one layer over the base instead of one per instruction. npm, pip and go now go through the in-cluster Nexus proxy, which allows anonymous read on those repos so no credentials are involved. The update-repomix step is gone. It committed a regenerated file back to the branch, and that commit triggered a second full pipeline on every push. Nothing reads the file. All node images pinned to node:26-slim (v26.5.1, npm 11.17.0), replacing a spread of 21-slim, 22-slim, 22.22.3-slim and 25-slim. Preview redis runs standalone where the repo has a redis release. The app only ever talks to redis-master, so the three replicas served no traffic and only consumed spot capacity and cross-AZ bandwidth. Co-Authored-By: Claude Opus 5 (1M context) lastCommitSHA: edb9ecb5a51cb75f75aa25da86fbcfa73657e3d1 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/bifrost/main releaseNotesURL: https://github.com/greencapitaltrade/bifrost/releases/tag/v6.90.12 startedTimestamp: "2026-08-04T09:32:40Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-08-04T09:37:41Z" name: from build pack startedTimestamp: "2026-08-04T09:32:45Z" status: Succeeded steps: - completedTimestamp: "2026-08-04T09:33:01Z" name: Git Clone startedTimestamp: "2026-08-04T09:32:45Z" status: Succeeded - completedTimestamp: "2026-08-04T09:33:05Z" name: Next Version startedTimestamp: "2026-08-04T09:33:01Z" status: Succeeded - completedTimestamp: "2026-08-04T09:33:09Z" name: Jx Variables startedTimestamp: "2026-08-04T09:33:06Z" status: Succeeded - completedTimestamp: "2026-08-04T09:33:12Z" name: Setup Pip Cache startedTimestamp: "2026-08-04T09:33:10Z" status: Succeeded - completedTimestamp: "2026-08-04T09:33:13Z" name: Process Config Templates startedTimestamp: "2026-08-04T09:33:12Z" status: Succeeded - completedTimestamp: "2026-08-04T09:33:14Z" name: Update Asset Management Version startedTimestamp: "2026-08-04T09:33:14Z" status: Succeeded - completedTimestamp: "2026-08-04T09:33:16Z" name: Check Registry startedTimestamp: "2026-08-04T09:33:14Z" status: Succeeded - completedTimestamp: "2026-08-04T09:35:48Z" name: Build Container Build startedTimestamp: "2026-08-04T09:33:17Z" status: Succeeded - completedTimestamp: "2026-08-04T09:35:55Z" name: Promote Changelog startedTimestamp: "2026-08-04T09:35:48Z" status: Succeeded - completedTimestamp: "2026-08-04T09:35:59Z" name: Promote Helm Release startedTimestamp: "2026-08-04T09:35:56Z" status: Succeeded - completedTimestamp: "2026-08-04T09:37:05Z" name: Promote Jx Promote startedTimestamp: "2026-08-04T09:35:59Z" status: Succeeded - completedTimestamp: "2026-08-04T09:37:41Z" name: Publish Org Kb startedTimestamp: "2026-08-04T09:37:05Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5175 startedTimestamp: "2026-08-04T09:36:38Z" status: Succeeded startedTimestamp: "2026-08-04T09:36:38Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5176 startedTimestamp: "2026-08-04T09:37:02Z" status: Succeeded startedTimestamp: "2026-08-04T09:37:02Z" status: Succeeded version: 6.90.12 status: {}