mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-04 21:43:28 +02:00
refactor(state): optimize HelmState flags handling (#1937)
Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
+5
-3
@@ -2824,22 +2824,24 @@ func (st *HelmState) flagsForTemplate(helm helmexec.Interface, release *ReleaseS
|
||||
flags = st.appendChartVersionFlags(flags, release)
|
||||
flags = st.appendHelmXFlags(flags, release)
|
||||
|
||||
postRenderer := ""
|
||||
var postRendererArgs []string
|
||||
kubeVersion := ""
|
||||
var showOnly []string
|
||||
postRenderer := ""
|
||||
kubeVersion := ""
|
||||
skipSchemaValidation := false
|
||||
if opt != nil {
|
||||
postRenderer = opt.PostRenderer
|
||||
postRendererArgs = opt.PostRendererArgs
|
||||
kubeVersion = opt.KubeVersion
|
||||
showOnly = opt.ShowOnly
|
||||
skipSchemaValidation = opt.SkipSchemaValidation
|
||||
}
|
||||
flags = st.appendPostRenderFlags(flags, release, postRenderer)
|
||||
flags = st.appendPostRenderArgsFlags(flags, release, postRendererArgs)
|
||||
flags = st.appendApiVersionsFlags(flags, release, kubeVersion)
|
||||
flags = st.appendChartDownloadFlags(flags, release)
|
||||
flags = st.appendShowOnlyFlags(flags, showOnly)
|
||||
flags = st.appendSkipSchemaValidationFlags(flags, release, opt.SkipSchemaValidation)
|
||||
flags = st.appendSkipSchemaValidationFlags(flags, release, skipSchemaValidation)
|
||||
|
||||
common, files, err := st.namespaceAndValuesFlags(helm, release, workerIndex)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user