mirror of https://github.com/helm/helm
url.Parse treats a Windows absolute path such as C:\charts\mychart as having scheme "c", so sanitizeChartSource re-encoded it (e.g. the drive letter was lowercased and separators could be percent-escaped), producing a misleading SOURCE value for local installs/upgrades. Gate sanitization on the parsed URL having a host component, so only real repository URLs (scheme://host/...) are rewritten while local filesystem paths and chart references are returned unchanged. Add regression tests covering Windows (back- and forward-slash) and absolute unix paths. Signed-off-by: Shaan Satsangi <shaansatsangi@gmail.com>pull/32250/head
parent
fc2a5e3fec
commit
2cf9b05ced
Loading…
Reference in new issue