Don't warn if this and the needed release set installed: false (#1958)
When the evaluated release has installed: false it's perfectly fine that a needed release is installed: false as well. fixes #1464 Signed-off-by: jayme-github <jayme-github@users.noreply.github.com>
This commit is contained in:
parent
d708c57531
commit
410d84bba5
|
|
@ -34,7 +34,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
10:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release bar needs foo, but foo is not installed due to installed: false. Either mark foo as installed or remove foo from bar's needs
|
||||
2 release(s) found in helmfile.yaml
|
||||
|
||||
Affected releases are:
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
10:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release foo needs bar, but bar is not installed due to installed: false. Either mark bar as installed or remove bar from foo's needs
|
||||
2 release(s) found in helmfile.yaml
|
||||
|
||||
Affected releases are:
|
||||
|
|
|
|||
|
|
@ -122,7 +122,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
54:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
10 release(s) found in helmfile.yaml
|
||||
|
||||
processing 5 groups of releases in this order:
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
10:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release bar needs foo, but foo is not installed due to installed: false. Either mark foo as installed or remove foo from bar's needs
|
||||
2 release(s) found in helmfile.yaml
|
||||
|
||||
Affected releases are:
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
10:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release foo needs bar, but bar is not installed due to installed: false. Either mark bar as installed or remove bar from foo's needs
|
||||
2 release(s) found in helmfile.yaml
|
||||
|
||||
Affected releases are:
|
||||
|
|
|
|||
|
|
@ -122,7 +122,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
54:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
10 release(s) found in helmfile.yaml
|
||||
|
||||
processing 5 groups of releases in this order:
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
10:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release bar needs foo, but foo is not installed due to installed: false. Either mark foo as installed or remove foo from bar's needs
|
||||
2 release(s) found in helmfile.yaml
|
||||
|
||||
Affected releases are:
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
10:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release foo needs bar, but bar is not installed due to installed: false. Either mark bar as installed or remove bar from foo's needs
|
||||
2 release(s) found in helmfile.yaml
|
||||
|
||||
Affected releases are:
|
||||
|
|
|
|||
|
|
@ -122,7 +122,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
54:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
10 release(s) found in helmfile.yaml
|
||||
|
||||
Affected releases are:
|
||||
|
|
|
|||
|
|
@ -122,7 +122,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
54:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
1 release(s) matching name=logging found in helmfile.yaml
|
||||
|
||||
processing 1 groups of releases in this order:
|
||||
|
|
|
|||
|
|
@ -122,7 +122,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
54:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
10 release(s) found in helmfile.yaml
|
||||
|
||||
processing 5 groups of releases in this order:
|
||||
|
|
@ -136,7 +135,6 @@ GROUP RELEASES
|
|||
processing releases in group 1/5: default//frontend-v3, default//frontend-v2, default//frontend-v1
|
||||
release "frontend-v3" processed
|
||||
release "frontend-v2" processed
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
release "frontend-v1" processed
|
||||
processing releases in group 2/5: default//backend-v2, default//backend-v1
|
||||
release "backend-v2" processed
|
||||
|
|
|
|||
|
|
@ -122,7 +122,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
54:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
1 release(s) matching name=logging found in helmfile.yaml
|
||||
|
||||
processing 1 groups of releases in this order:
|
||||
|
|
|
|||
|
|
@ -122,7 +122,6 @@ second-pass rendering result of "helmfile.yaml.part.0":
|
|||
54:
|
||||
|
||||
merged environment: &{default map[] map[]}
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
10 release(s) found in helmfile.yaml
|
||||
|
||||
processing 5 groups of releases in this order:
|
||||
|
|
@ -136,7 +135,6 @@ GROUP RELEASES
|
|||
processing releases in group 1/5: frontend-v3, frontend-v2, frontend-v1
|
||||
release "frontend-v3" processed
|
||||
release "frontend-v2" processed
|
||||
WARNING: release frontend-v1 needs backend-v1, but backend-v1 is not installed due to installed: false. Either mark backend-v1 as installed or remove backend-v1 from frontend-v1's needs
|
||||
release "frontend-v1" processed
|
||||
processing releases in group 2/5: backend-v2, backend-v1
|
||||
release "backend-v2" processed
|
||||
|
|
|
|||
|
|
@ -502,7 +502,7 @@ func (st *HelmState) reformat(spec *ReleaseSpec) []string {
|
|||
components := strings.Split(n, "/")
|
||||
|
||||
name = components[len(components)-1]
|
||||
if !releaseInstalledInfo[name] {
|
||||
if spec.Desired() && !releaseInstalledInfo[name] {
|
||||
st.logger.Warnf("WARNING: %s", fmt.Sprintf("release %s needs %s, but %s is not installed due to installed: false. Either mark %s as installed or remove %s from %s's needs", spec.Name, name, name, name, name, spec.Name))
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue