apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/coulson.git lighthouse.jenkins-x.io/job: release creationTimestamp: "2026-08-06T04:42:07Z" generation: 7 labels: branch: main build: "16" context: release created-by-lighthouse: "true" event-GUID: 29e3b04e-9151-11f1-8553-613ffbf6ade1 lighthouse.jenkins-x.io/baseSHA: 1251e59fc95a67d8e1a05bb9182fb7df2f7880f3 lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1785991327392" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: apitaltrade-coulson-main-release-z9j8j lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 1251e59fc95a67d8e1a05bb9182fb7df2f7880f3 lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: coulson lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: apitaltrade-coulson-main-release-94mz4-from-build-pack-pod provider: github repository: coulson tekton.dev/pipeline: apitaltrade-coulson-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-06T04:45:05Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:completedTimestamp: {} manager: jx-promote-0.6.45 operation: Update time: "2026-08-06T04:46:33Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:lighthouse.jenkins-x.io/cloneURI: {} f:lighthouse.jenkins-x.io/job: {} 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: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-06T04:47:58Z" name: greencapitaltrade-coulson-main-16 namespace: jx resourceVersion: "246620987" uid: 637a2df6-2dc5-46a4-a7fb-2fa87f06daf1 spec: baseSHA: 1251e59fc95a67d8e1a05bb9182fb7df2f7880f3 batchPipelineActivity: {} build: "16" completedTimestamp: "2026-08-06T04:46:02Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: coulson gitUrl: https://github.com/greencapitaltrade/coulson.git lastCommitMessage: | chore(ci): pull the base image through the ECR cache instead of NAT Every build pulled its base image straight from Docker Hub, so the whole image came down through the NAT gateway and was billed per byte. Routing it through the ECR pull-through cache keeps the pull inside the VPC, and the layers then come from the same-region starport S3 bucket over the S3 gateway endpoint, which is free. The Dockerfile takes a BASE_REGISTRY arg defaulting to empty, so a plain `docker build` still pulls from Docker Hub and only CI passes the prefix. kaniko has its own registry client and ignores containerd's mirror config, so a build arg is what actually redirects it. Base image: node:25-slim → node:26-slim lastCommitSHA: 2bf03ce251ee1f065777233d2e5a689c725cdef6 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/coulson/main releaseNotesURL: https://github.com/greencapitaltrade/coulson/releases/tag/v1.5.16 startedTimestamp: "2026-08-06T04:42:07Z" status: Running steps: - kind: Stage stage: completedTimestamp: "2026-08-06T04:46:02Z" name: Release startedTimestamp: "2026-08-06T04:45:02Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5199 startedTimestamp: "2026-08-06T04:46:02Z" status: Succeeded startedTimestamp: "2026-08-06T04:46:02Z" status: Succeeded - kind: Stage stage: completedTimestamp: "2026-08-06T04:47:57Z" name: from build pack startedTimestamp: "2026-08-06T04:42:12Z" status: Succeeded steps: - completedTimestamp: "2026-08-06T04:42:14Z" name: Git Clone startedTimestamp: "2026-08-06T04:42:12Z" status: Succeeded - completedTimestamp: "2026-08-06T04:42:17Z" name: Next Version startedTimestamp: "2026-08-06T04:42:15Z" status: Succeeded - completedTimestamp: "2026-08-06T04:42:20Z" name: Jx Variables startedTimestamp: "2026-08-06T04:42:17Z" status: Succeeded - completedTimestamp: "2026-08-06T04:43:29Z" name: Build Npm Install startedTimestamp: "2026-08-06T04:42:21Z" status: Succeeded - completedTimestamp: "2026-08-06T04:43:30Z" name: Build Npm Test startedTimestamp: "2026-08-06T04:43:30Z" status: Succeeded - completedTimestamp: "2026-08-06T04:43:33Z" name: Check Registry startedTimestamp: "2026-08-06T04:43:31Z" status: Succeeded - completedTimestamp: "2026-08-06T04:44:56Z" name: Build Container Build startedTimestamp: "2026-08-06T04:43:34Z" status: Succeeded - completedTimestamp: "2026-08-06T04:45:05Z" name: Promote Changelog startedTimestamp: "2026-08-06T04:44:57Z" status: Succeeded - completedTimestamp: "2026-08-06T04:45:09Z" name: Promote Helm Release startedTimestamp: "2026-08-06T04:45:06Z" status: Succeeded - completedTimestamp: "2026-08-06T04:46:37Z" name: Promote Jx Promote startedTimestamp: "2026-08-06T04:45:10Z" status: Succeeded - completedTimestamp: "2026-08-06T04:47:57Z" name: Publish Org Kb startedTimestamp: "2026-08-06T04:46:37Z" status: Succeeded - kind: Stage stage: name: from build pack startedTimestamp: "2026-08-06T04:42:12Z" status: Running steps: - completedTimestamp: "2026-08-06T04:42:14Z" name: Git Clone startedTimestamp: "2026-08-06T04:42:12Z" status: Succeeded - completedTimestamp: "2026-08-06T04:42:17Z" name: Next Version startedTimestamp: "2026-08-06T04:42:15Z" status: Succeeded - completedTimestamp: "2026-08-06T04:42:20Z" name: Jx Variables startedTimestamp: "2026-08-06T04:42:17Z" status: Succeeded - completedTimestamp: "2026-08-06T04:43:29Z" name: Build Npm Install startedTimestamp: "2026-08-06T04:42:21Z" status: Succeeded - completedTimestamp: "2026-08-06T04:43:30Z" name: Build Npm Test startedTimestamp: "2026-08-06T04:43:30Z" status: Succeeded - completedTimestamp: "2026-08-06T04:43:33Z" name: Check Registry startedTimestamp: "2026-08-06T04:43:31Z" status: Succeeded - completedTimestamp: "2026-08-06T04:44:56Z" name: Build Container Build startedTimestamp: "2026-08-06T04:43:34Z" status: Succeeded - completedTimestamp: "2026-08-06T04:45:05Z" name: Promote Changelog startedTimestamp: "2026-08-06T04:44:57Z" status: Succeeded - completedTimestamp: "2026-08-06T04:45:09Z" name: Promote Helm Release startedTimestamp: "2026-08-06T04:45:06Z" status: Succeeded - completedTimestamp: "2026-08-06T04:46:37Z" name: Promote Jx Promote startedTimestamp: "2026-08-06T04:45:10Z" status: Succeeded - name: Publish Org Kb startedTimestamp: "2026-08-06T04:42:32Z" status: Running version: 1.5.16 status: {}