@@ -58,43 +58,27 @@ func GetRenderer(ctx context.Context, runCtx *runcontext.RunContext, hydrationDi
58
58
// In case of legacy helm deployer configured and render command used
59
59
// force a helm renderer from deploy helm config
60
60
if usingLegacyHelmDeploy && runCtx .Opts .Command == "render" {
61
- legacyHelmRenderers , err := getLegacyHelmRenderers (runCtx , configNames , labels )
62
- if err != nil {
63
- return nil , err
64
- }
65
- gr .Renderers = append (gr .Renderers , legacyHelmRenderers ... )
66
- }
67
- return renderer .NewRenderMux (gr ), nil
68
- }
69
-
70
- func getLegacyHelmRenderers (
71
- runCtx * runcontext.RunContext ,
72
- configNames []string ,
73
- labels map [string ]string ,
74
- ) ([]renderer.Renderer , error ) {
75
- renderers := make ([]renderer.Renderer , 0 )
76
- for _ , configName := range configNames {
77
- p := runCtx .Pipelines .GetForConfigName (configName )
78
- legacyHelmReleases := filterDuplicates (p .Deploy .LegacyHelmDeploy , p .Render .Helm )
79
- if len (legacyHelmReleases ) == 0 {
80
- continue
81
- }
82
- rCfg := latest.RenderConfig {
83
- Generate : latest.Generate {
84
- Helm : & latest.Helm {
85
- Flags : p .Deploy .LegacyHelmDeploy .Flags ,
86
- Releases : legacyHelmReleases ,
61
+ for _ , configName := range configNames {
62
+ p := runCtx .Pipelines .GetForConfigName (configName )
63
+ legacyHelmReleases := filterDuplicates (p .Deploy .LegacyHelmDeploy , p .Render .Helm )
64
+ if len (legacyHelmReleases ) == 0 {
65
+ continue
66
+ }
67
+ rCfg := latest.RenderConfig {
68
+ Generate : latest.Generate {
69
+ Helm : & latest.Helm {
70
+ Releases : legacyHelmReleases ,
71
+ },
87
72
},
88
- },
89
- }
90
- r , err := helm .New (runCtx , rCfg , labels , configName , nil )
91
- if err != nil {
92
- return nil , err
73
+ }
74
+ r , err := helm .New (runCtx , rCfg , labels , configName , nil )
75
+ if err != nil {
76
+ return nil , err
77
+ }
78
+ gr .Renderers = append (gr .Renderers , r )
93
79
}
94
- renderers = append (renderers , r )
95
80
}
96
-
97
- return renderers , nil
81
+ return renderer .NewRenderMux (gr ), nil
98
82
}
99
83
100
84
// filterDuplicates removes duplicate releases defined in the legacy helm deployer
0 commit comments