Add --post-render support also for diff

Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
Yusuke Kuoka
2022-12-13 13:12:07 +08:00
committed by yxxhero
parent 608bb0b525
commit c2e7804479
2 changed files with 13 additions and 0 deletions
+8
View File
@@ -2605,6 +2605,14 @@ func (st *HelmState) flagsForDiff(helm helmexec.Interface, release *ReleaseSpec,
return nil, nil, err
}
if helm.IsHelm3() && helm.GetPostRenderer() == "" {
if release.PostRenderer != nil && *release.PostRenderer != "" {
flags = append(flags, "--post-renderer", *release.PostRenderer)
} else if st.HelmDefaults.PostRenderer != nil && *st.HelmDefaults.PostRenderer != "" {
flags = append(flags, "--post-renderer", *st.HelmDefaults.PostRenderer)
}
}
common, files, err := st.namespaceAndValuesFlags(helm, release, workerIndex)
if err != nil {
return nil, files, err