apiVersion: jenkins.io/v1 kind: PipelineActivity metadata: annotations: lighthouse.jenkins-x.io/cloneURI: https://github.com/greencapitaltrade/fury.git lighthouse.jenkins-x.io/job: release creationTimestamp: "2026-01-22T12:02:41Z" generation: 7 labels: branch: main build: "173" context: release created-by-lighthouse: "true" event-GUID: 3afd8a82-f78a-11f0-968f-4b5041e6c486 lighthouse.jenkins-x.io/baseSHA: 08ea9e775262b78f8a657d9ba50280eb223ba7cf lighthouse.jenkins-x.io/branch: main lighthouse.jenkins-x.io/buildNum: "1769083361593" lighthouse.jenkins-x.io/context: release lighthouse.jenkins-x.io/id: encapitaltrade-fury-main-release-xfpxh lighthouse.jenkins-x.io/job: release lighthouse.jenkins-x.io/lastCommitSHA: 08ea9e775262b78f8a657d9ba50280eb223ba7cf lighthouse.jenkins-x.io/refs.org: greencapitaltrade lighthouse.jenkins-x.io/refs.repo: fury lighthouse.jenkins-x.io/type: postsubmit owner: greencapitaltrade podName: encapitaltrade-fury-main-release-c5rlr-from-build-pack-pod provider: github repository: fury tekton.dev/pipeline: encapitaltrade-fury-main-release-c5rlr 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:releaseNotesURL: {} f:version: {} manager: jx-changelog-0.10.18 operation: Update time: "2026-01-22T12:04:10Z" - apiVersion: jenkins.io/v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:completedTimestamp: {} manager: jx-promote-0.6.31 operation: Update time: "2026-01-22T12:04:49Z" - 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:lastCommitSHA: {} f:message: {} f:pipeline: {} f:startedTimestamp: {} f:status: {} f:steps: {} manager: jx-build-controller operation: Update time: "2026-01-22T12:04:53Z" name: greencapitaltrade-fury-main-173 namespace: jx resourceVersion: "983681551" uid: e399949b-ccbd-45bf-ab26-1d514580523f spec: baseSHA: 08ea9e775262b78f8a657d9ba50280eb223ba7cf batchPipelineActivity: {} build: "173" completedTimestamp: "2026-01-22T12:04:33Z" context: release gitBranch: main gitOwner: greencapitaltrade gitRepository: fury gitUrl: https://github.com/greencapitaltrade/fury.git lastCommitMessage: | fix: route all requests to Heimdallr for auth validation The previous auth-policy used pattern matching (*authorization=*) for cookie headers, but Istio's values field does exact/glob matching which wasn't working correctly. This caused authenticated requests to bypass Heimdallr entirely, resulting in users being logged out immediately after login. Now all requests (except OPTIONS) are routed to Heimdallr for token validation. Heimdallr sets x-gct-user-id if valid, and Fury's current_user middleware handles unauthorized cases. Co-Authored-By: Claude Opus 4.5 lastCommitSHA: 08ea9e775262b78f8a657d9ba50280eb223ba7cf message: 'Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0' pipeline: greencapitaltrade/fury/main releaseNotesURL: https://github.com/greencapitaltrade/fury/releases/tag/v2.3.9 startedTimestamp: "2026-01-22T12:02:41Z" status: Running steps: - kind: Stage stage: completedTimestamp: "2026-01-22T12:04:33Z" name: Release startedTimestamp: "2026-01-22T12:03:33Z" status: Succeeded - kind: Stage stage: completedTimestamp: "2026-01-22T12:04:52Z" name: from build pack startedTimestamp: "2026-01-22T12:02:52Z" status: Succeeded steps: - completedTimestamp: "2026-01-22T12:02:55Z" name: Git Clone startedTimestamp: "2026-01-22T12:02:52Z" status: Succeeded - completedTimestamp: "2026-01-22T12:02:57Z" name: Next Version startedTimestamp: "2026-01-22T12:02:55Z" status: Succeeded - completedTimestamp: "2026-01-22T12:03:00Z" name: Jx Variables startedTimestamp: "2026-01-22T12:02:58Z" status: Succeeded - completedTimestamp: "2026-01-22T12:03:22Z" name: Build Npm Install startedTimestamp: "2026-01-22T12:03:01Z" status: Succeeded - completedTimestamp: "2026-01-22T12:03:23Z" name: Build Npm Test startedTimestamp: "2026-01-22T12:03:23Z" status: Succeeded - completedTimestamp: "2026-01-22T12:04:00Z" name: Build Container Build startedTimestamp: "2026-01-22T12:03:23Z" status: Succeeded - completedTimestamp: "2026-01-22T12:04:10Z" name: Promote Changelog startedTimestamp: "2026-01-22T12:04:01Z" status: Succeeded - completedTimestamp: "2026-01-22T12:04:13Z" name: Promote Helm Release startedTimestamp: "2026-01-22T12:04:10Z" status: Succeeded - completedTimestamp: "2026-01-22T12:04:52Z" name: Promote Jx Promote startedTimestamp: "2026-01-22T12:04:13Z" status: Succeeded - kind: Stage stage: name: from build pack startedTimestamp: "2026-01-22T12:02:52Z" status: Running steps: - completedTimestamp: "2026-01-22T12:02:55Z" name: Git Clone startedTimestamp: "2026-01-22T12:02:52Z" status: Succeeded - completedTimestamp: "2026-01-22T12:02:57Z" name: Next Version startedTimestamp: "2026-01-22T12:02:55Z" status: Succeeded - completedTimestamp: "2026-01-22T12:03:00Z" name: Jx Variables startedTimestamp: "2026-01-22T12:02:58Z" status: Succeeded - completedTimestamp: "2026-01-22T12:03:22Z" name: Build Npm Install startedTimestamp: "2026-01-22T12:03:01Z" status: Succeeded - completedTimestamp: "2026-01-22T12:03:23Z" name: Build Npm Test startedTimestamp: "2026-01-22T12:03:23Z" status: Succeeded - completedTimestamp: "2026-01-22T12:04:00Z" name: Build Container Build startedTimestamp: "2026-01-22T12:03:23Z" status: Succeeded - completedTimestamp: "2026-01-22T12:04:10Z" name: Promote Changelog startedTimestamp: "2026-01-22T12:04:01Z" status: Succeeded - completedTimestamp: "2026-01-22T12:04:13Z" name: Promote Helm Release startedTimestamp: "2026-01-22T12:04:10Z" status: Succeeded - name: Promote Jx Promote startedTimestamp: "2026-01-22T12:02:54Z" status: Running - kind: Promote promote: environment: production pullRequest: pullRequestURL: https://github.com/greencapitaltrade/mcu/pull/3069 startedTimestamp: "2026-01-22T12:04:49Z" status: Succeeded startedTimestamp: "2026-01-22T12:04:49Z" status: Succeeded version: 2.3.9 status: {}