apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/hgngenterprises/riders.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: 9c5495758313b66064783287d10294ed creationTimestamp: "2026-08-06T10:58:03Z" generation: 7 labels: branch: main build: "20" context: release created-by-lighthouse: "true" event-GUID: a8507000-9185-11f1-86cd-db2b0a2b5cb9 lighthouse.jenkins-x.io/baseSHA: f4f80dfd3de6f6c5ad47a74f099701f2aa28f45c lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1786013869842" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: genterprises-riders-main-release-g65vt lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: f4f80dfd3de6f6c5ad47a74f099701f2aa28f45c lighthouse.jenkins-x.io/refs.org: hgngenterprises lighthouse.jenkins-x.io/refs.repo: riders lighthouse.jenkins-x.io/type: postsubmit owner: hgngenterprises podName: genterprises-riders-main-release-dvjkd-from-build-pack-pod provider: github repository: riders tekton.dev/pipeline: genterprises-riders-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-06T11:02: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-08-06T11:03:27Z" name: hgngenterprises-riders-main-20 namespace: jx resourceVersion: "247333041" uid: 8d8289d9-28c3-40ee-aae7-888cb0221c75 spec: baseSHA: f4f80dfd3de6f6c5ad47a74f099701f2aa28f45c batchPipelineActivity: {} build: "20" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/hgngenterprises/riders/main/20.log completedTimestamp: "2026-08-06T11:03:22Z" context: release gitBranch: main gitOwner: hgngenterprises gitRepository: riders gitUrl: https://github.com/hgngenterprises/riders.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:22-slim → node:26-slim lastCommitSHA: 6b6bc9e86da1bf2f707b8c04ab120280b83c1902 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: hgngenterprises/riders/main releaseNotesURL: https://github.com/hgngenterprises/riders/releases/tag/v0.27.14 startedTimestamp: "2026-08-06T10:58:03Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-08-06T11:03:22Z" name: from build pack startedTimestamp: "2026-08-06T11:00:25Z" status: Succeeded steps: - completedTimestamp: "2026-08-06T11:01:04Z" name: Git Clone startedTimestamp: "2026-08-06T11:00:25Z" status: Succeeded - completedTimestamp: "2026-08-06T11:01:11Z" name: Next Version startedTimestamp: "2026-08-06T11:01:04Z" status: Succeeded - completedTimestamp: "2026-08-06T11:01:16Z" name: Jx Variables startedTimestamp: "2026-08-06T11:01:11Z" status: Succeeded - completedTimestamp: "2026-08-06T11:01:40Z" name: Build Npm Install startedTimestamp: "2026-08-06T11:01:17Z" status: Succeeded - completedTimestamp: "2026-08-06T11:02:10Z" name: Build Container Build startedTimestamp: "2026-08-06T11:01:41Z" status: Succeeded - completedTimestamp: "2026-08-06T11:02:18Z" name: Promote Changelog startedTimestamp: "2026-08-06T11:02:11Z" status: Succeeded - completedTimestamp: "2026-08-06T11:02:22Z" name: Promote Helm Release startedTimestamp: "2026-08-06T11:02:19Z" status: Succeeded - completedTimestamp: "2026-08-06T11:03:22Z" name: Promote Jx Promote startedTimestamp: "2026-08-06T11:02:23Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5215 startedTimestamp: "2026-08-06T11:02:58Z" status: Succeeded startedTimestamp: "2026-08-06T11:02:58Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5216 startedTimestamp: "2026-08-06T11:03:19Z" status: Succeeded startedTimestamp: "2026-08-06T11:03:19Z" status: Succeeded version: 0.27.14 status: {}