feat: fix needs error with context that includes slash

Signed-off-by: Sergii Iefremov <sergii.iefremov@axios.com>
This commit is contained in:
Sergii Iefremov
2022-08-04 11:18:57 -04:00
parent 913a22e9aa
commit 5ac1e1fb98
4 changed files with 167 additions and 3 deletions
+3 -1
View File
@@ -399,7 +399,9 @@ func (st *HelmState) ApplyOverrides(spec *ReleaseSpec) {
}
if len(components) > 2 {
kubecontext = components[len(components)-3]
// Join all ID components except last 2 (namespace and name) into kubecontext.
// Should be safe because resource names do not contain slashes.
kubecontext = strings.Join(components[:len(components)-2], "/")
} else {
kubecontext = spec.KubeContext
}