From c8186c7c6f393c51c4dba9e48d038184347773d4 Mon Sep 17 00:00:00 2001 From: Niklas Wagner Date: Tue, 26 Aug 2025 12:08:29 +0200 Subject: [PATCH] Revert "fix: performance recession when propagating namespace to helm" This reverts commit c7612d1dbaf350de4cb720bbf0965be73d00d805. --- api/internal/target/kusttarget.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/api/internal/target/kusttarget.go b/api/internal/target/kusttarget.go index 64fac33f5..2330e1429 100644 --- a/api/internal/target/kusttarget.go +++ b/api/internal/target/kusttarget.go @@ -127,13 +127,11 @@ func (kt *KustTarget) MakeCustomizedResMap() (resmap.ResMap, error) { } func (kt *KustTarget) makeCustomizedResMap() (resmap.ResMap, error) { - // Only track origin if we have Helm charts or build metadata is requested - // This optimization avoids unnecessary overhead when origins aren't needed - var origin *resource.Origin - if len(kt.kustomization.BuildMetadata) != 0 || len(kt.kustomization.HelmCharts) > 0 { - origin = &resource.Origin{} - } - kt.origin = origin + // Track origin for all resources so builtins can make decisions + // based on where resources originated from. + // Origin annotations will be stripped from the output if not + // requested via build metadata options. + kt.origin = &resource.Origin{} ra, err := kt.AccumulateTarget() if err != nil { return nil, err