apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/destiny.git lighthouse.jenkins-x.io/job: release pipeline.jenkins-x.io/traceID: ab1df5baebd7d68e16053e7cdf12a023 creationTimestamp: "2026-08-07T10:01:47Z" generation: 9 labels: branch: main build: "153" context: release created-by-lighthouse: "true" event-GUID: a3ab440a-9246-11f1-8195-2e5193f93967 lighthouse.jenkins-x.io/baseSHA: d1217ac147ba26ca4c0d77641aac432c5f964be4 lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1786096906549" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: apitaltrade-destiny-main-release-99dq8 lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: d1217ac147ba26ca4c0d77641aac432c5f964be4 lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: destiny lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: apitaltrade-destiny-main-release-94n2c-from-build-pack-pod provider: github repository: destiny tekton.dev/pipeline: apitaltrade-destiny-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-07T10:20:29Z" - 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-07T10:26:20Z" name: greencapitaltrade-destiny-main-153 namespace: jx resourceVersion: "249940582" uid: 248dc11f-2f2f-498a-adb1-dc9a4327caa1 spec: baseSHA: d1217ac147ba26ca4c0d77641aac432c5f964be4 batchPipelineActivity: {} build: "153" buildLogsUrl: s3://logs-gct-prod-20260425045301534100000007/jenkins-x/logs/greencapitaltrade/destiny/main/153.log completedTimestamp: "2026-08-07T10:23:47Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: destiny gitUrl: https://github.com/greencapitaltrade/destiny.git lastCommitMessage: | chore(ci): pull pipeline step images through the ECR cache The Dockerfile base image was moved to the ECR pull-through cache earlier, but that only covers the FROM that kaniko resolves. Every step in the pipeline itself still pulled its own image from Docker Hub or ghcr.io over the NAT gateway, on every run, and spot nodes churn often enough that the node-level image cache rarely helps. NAT egress flow logs put container registries at roughly half of everything this account downloads from the internet: CloudFront (Docker Hub) and Azure (ghcr.io) together accounted for ~11 GB of a 22.8 GB sample. Both prefixes already exist as pull-through cache rules and are in use by the cluster's own control-plane images, so this is wiring, not new infrastructure. kaniko is left alone: it lives on gcr.io, which has no pull-through rule. lastCommitSHA: c8cbc29d945ad4ae7bc6892f8fa9d9d7157ee338 message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/destiny/main releaseNotesURL: https://github.com/greencapitaltrade/destiny/releases/tag/v1.76.4 startedTimestamp: "2026-08-07T10:01:47Z" status: Succeeded steps: - kind: Stage stage: completedTimestamp: "2026-08-07T10:23:47Z" name: from build pack startedTimestamp: "2026-08-07T10:16:24Z" status: Succeeded steps: - completedTimestamp: "2026-08-07T10:16:45Z" name: Git Clone startedTimestamp: "2026-08-07T10:16:24Z" status: Succeeded - completedTimestamp: "2026-08-07T10:16:54Z" name: Next Version startedTimestamp: "2026-08-07T10:16:46Z" status: Succeeded - completedTimestamp: "2026-08-07T10:16:59Z" name: Jx Variables startedTimestamp: "2026-08-07T10:16:54Z" status: Succeeded - completedTimestamp: "2026-08-07T10:18:33Z" name: Build Npm Install startedTimestamp: "2026-08-07T10:16:59Z" status: Succeeded - completedTimestamp: "2026-08-07T10:20:19Z" name: Build Container Build startedTimestamp: "2026-08-07T10:18:33Z" status: Succeeded - completedTimestamp: "2026-08-07T10:20:29Z" name: Promote Changelog startedTimestamp: "2026-08-07T10:20:20Z" status: Succeeded - completedTimestamp: "2026-08-07T10:20:34Z" name: Promote Helm Release startedTimestamp: "2026-08-07T10:20:30Z" status: Succeeded - completedTimestamp: "2026-08-07T10:22:12Z" name: Promote Jx Promote startedTimestamp: "2026-08-07T10:20:34Z" status: Succeeded - completedTimestamp: "2026-08-07T10:23:47Z" name: Publish Org Kb startedTimestamp: "2026-08-07T10:22:12Z" status: Succeeded - kind: Promote promote: environment: staging pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5232 startedTimestamp: "2026-08-07T10:21:34Z" status: Succeeded startedTimestamp: "2026-08-07T10:21:34Z" status: Succeeded - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/5233 startedTimestamp: "2026-08-07T10:22:09Z" status: Succeeded startedTimestamp: "2026-08-07T10:22:09Z" status: Succeeded version: 1.76.4 status: {}