apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/hill.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: 9196459f9aa788cc2c4c8bd49cceff0f creationTimestamp: "2026-08-06T05:18:28Z" generation: 7 labels: branch: main build: "25" context: release created-by-lighthouse: "true" event-GUID: 051cc854-9156-11f1-8892-35a3ee187c07 lighthouse.jenkins-x.io/baseSHA: 60d5aea2b1b4f2b6d97bb50977a6af158067797e lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1785993508145" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: encapitaltrade-hill-main-release-9dmkv lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 60d5aea2b1b4f2b6d97bb50977a6af158067797e lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: hill lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: encapitaltrade-hill-main-release-mjsqf-from-build-pack-pod provider: github repository: hill tekton.dev/pipeline: encapitaltrade-hill-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-06T05:20:40Z" - 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-06T05:22:29Z" name: greencapitaltrade-hill-main-25 namespace: jx resourceVersion: "246688396" uid: cb3a9776-595e-4aba-9d3b-a5e0a139238e spec: baseSHA: 60d5aea2b1b4f2b6d97bb50977a6af158067797e batchPipelineActivity: {} build: "25" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/hill/main/25.log completedTimestamp: "2026-08-06T05:22:23Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: hill gitUrl: https://github.com/greencapitaltrade/hill.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: f88d1a614aa44530b8047427e05641d7432c37ea message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/hill/main releaseNotesURL: https://github.com/greencapitaltrade/hill/releases/tag/v1.4.21 startedTimestamp: "2026-08-06T05:18:28Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-08-06T05:22:23Z" name: from build pack startedTimestamp: "2026-08-06T05:18:33Z" status: Succeeded steps: - completedTimestamp: "2026-08-06T05:18:39Z" name: Git Clone startedTimestamp: "2026-08-06T05:18:33Z" status: Succeeded - completedTimestamp: "2026-08-06T05:18:42Z" name: Next Version startedTimestamp: "2026-08-06T05:18:40Z" status: Succeeded - completedTimestamp: "2026-08-06T05:18:46Z" name: Jx Variables startedTimestamp: "2026-08-06T05:18:42Z" status: Succeeded - completedTimestamp: "2026-08-06T05:19:11Z" name: Build Npm Install startedTimestamp: "2026-08-06T05:18:47Z" status: Succeeded - completedTimestamp: "2026-08-06T05:19:45Z" name: Build Assets startedTimestamp: "2026-08-06T05:19:12Z" status: Succeeded - completedTimestamp: "2026-08-06T05:20:29Z" name: Build Container Build startedTimestamp: "2026-08-06T05:19:45Z" status: Succeeded - completedTimestamp: "2026-08-06T05:20:40Z" name: Promote Changelog startedTimestamp: "2026-08-06T05:20:29Z" status: Succeeded - completedTimestamp: "2026-08-06T05:20:44Z" name: Promote Helm Release startedTimestamp: "2026-08-06T05:20:41Z" status: Succeeded - completedTimestamp: "2026-08-06T05:21:43Z" name: Promote Jx Promote startedTimestamp: "2026-08-06T05:20:45Z" status: Succeeded - completedTimestamp: "2026-08-06T05:22:23Z" name: Publish Org Kb startedTimestamp: "2026-08-06T05:21:44Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5201 startedTimestamp: "2026-08-06T05:21:19Z" status: Succeeded startedTimestamp: "2026-08-06T05:21:19Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5202 startedTimestamp: "2026-08-06T05:21:40Z" status: Succeeded startedTimestamp: "2026-08-06T05:21:40Z" status: Succeeded version: 1.4.21 status: {}