From fdc60f40203faefd21c6fbf844ca719a7b3b86d2 Mon Sep 17 00:00:00 2001 From: milkshake308 Date: Wed, 12 Feb 2025 23:52:47 +0100 Subject: [PATCH] feat: add devel options for helmcharts --- api/internal/builtins/HelmChartInflationGenerator.go | 3 +++ api/types/helmchartargs.go | 3 +++ .../helmchartinflationgenerator/HelmChartInflationGenerator.go | 3 +++ 3 files changed, 9 insertions(+) diff --git a/api/internal/builtins/HelmChartInflationGenerator.go b/api/internal/builtins/HelmChartInflationGenerator.go index 86017301ef..5811e73eca 100644 --- a/api/internal/builtins/HelmChartInflationGenerator.go +++ b/api/internal/builtins/HelmChartInflationGenerator.go @@ -337,6 +337,9 @@ func (p *HelmChartInflationGeneratorPlugin) pullCommand() []string { if p.Version != "" { args = append(args, "--version", p.Version) } + if p.Devel { + args = append(args, "--devel") + } return args } diff --git a/api/types/helmchartargs.go b/api/types/helmchartargs.go index b96fbfb166..832ef96200 100644 --- a/api/types/helmchartargs.go +++ b/api/types/helmchartargs.go @@ -99,6 +99,9 @@ type HelmChart struct { // debug enables debug output from the Helm chart inflator generator. Debug bool `json:"debug,omitempty" yaml:"debug,omitempty"` + + // allow for devel release to be used. + Devel bool `json:"devel,omitempty" yaml:"devel,omitempty"` } // HelmChartArgs contains arguments to helm. diff --git a/plugin/builtin/helmchartinflationgenerator/HelmChartInflationGenerator.go b/plugin/builtin/helmchartinflationgenerator/HelmChartInflationGenerator.go index 90d35a2e7c..54f66a72cf 100644 --- a/plugin/builtin/helmchartinflationgenerator/HelmChartInflationGenerator.go +++ b/plugin/builtin/helmchartinflationgenerator/HelmChartInflationGenerator.go @@ -343,6 +343,9 @@ func (p *plugin) pullCommand() []string { if p.Version != "" { args = append(args, "--version", p.Version) } + if p.Devel { + args = append(args, "--devel") + } return args }