INNER CODE UNIT · Go
serverSideFlags
databus23/helm-diff · cmd/helm.go:537
func serverSideFlags(isHelmV4 bool, useUpgradeDryRun bool, serverSide string) []string {
if !isHelmV4 {
return nil
}
switch {
case useUpgradeDryRun:
// `helm upgrade`: forward all values including "auto".
return []string{"--server-side=" + serverSide}
case serverSide == envTrue || serverSide == envFalse:
// `helm template`: forward only bool-compatible values.
// "auto" is skipped — template's default (true) is reasonable.
return []string{"--server-side=" + serverSide}
default:
return nil
}
}