Fix --selector results to correctly deduplicate releases (#1822)

Fixes #1818
This commit is contained in:
Yusuke Kuoka
2021-05-01 15:06:07 +09:00
committed by GitHub
parent f28ad5af23
commit de8644a504
5 changed files with 9 additions and 42 deletions
+2 -2
View File
@@ -1263,7 +1263,7 @@ releases:
upgraded: []exectest.Release{},
deleted: []exectest.Release{},
concurrency: 1,
error: `in ./helmfile.yaml: "default/foo" depends on nonexistent release "default/bar"`,
error: `in ./helmfile.yaml: release "default/foo" depends on "default/bar" which does not match the selectors. Please add a selector like "--selector name=bar", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies`,
log: `processing file "helmfile.yaml" in directory "."
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
first-pass uses: &{default map[] map[]}
@@ -1299,7 +1299,7 @@ second-pass rendering result of "helmfile.yaml.part.0":
merged environment: &{default map[] map[]}
2 release(s) found in helmfile.yaml
err: "default/foo" depends on nonexistent release "default/bar"
err: release "default/foo" depends on "default/bar" which does not match the selectors. Please add a selector like "--selector name=bar", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies
`,
},
}