const HelmDefaultHome … type HelmGlobals … type HelmChart … type HelmChartArgs … // SplitHelmParameters splits helm parameters into // per-chart params and global chart-independent parameters. func SplitHelmParameters( oldArgs []HelmChartArgs) (charts []HelmChart, globals HelmGlobals) { … } func makeHelmChartFromHca(old *HelmChartArgs) (c HelmChart) { … } func (h HelmChart) AsHelmArgs(absChartHome string) []string { … }