splitChainedSetValue splits a chained --set value (`k1=v1,k2=v2,k3=v3`) into its constituent pairs. The actual Helm strvals parser handles escape semantics; this helper exists only to screen each pair for the IP-shape footgun before strvals chews the string. A simple Split on ',' is enough for the c
(value string)
| 85 | // shapes the warning targets — operators with embedded commas in |
| 86 | // values should already be reaching for --set-literal or --set-json. |
| 87 | func splitChainedSetValue(value string) []string { |
| 88 | return strings.Split(value, ",") |
| 89 | } |
| 90 | |
| 91 | // emitSetValueCoercionWarning writes the operator-facing warning to |
| 92 | // setValueWarningWriter for the offending pair. Format matches the |
no outgoing calls
no test coverage detected