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
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…