add NAMESPACE filed for diff (#1460)
* add namespace filed for diff Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
parent
e9b0f621e5
commit
ac2e132482
|
|
@ -182,89 +182,6 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def
|
||||||
},
|
},
|
||||||
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7:
|
|
||||||
8: - name: external-secrets
|
|
||||||
9: chart: incubator/raw
|
|
||||||
10: namespace: default
|
|
||||||
11: labels:
|
|
||||||
12: app: test
|
|
||||||
13: needs:
|
|
||||||
14: - kube-system/kubernetes-external-secrets
|
|
||||||
15:
|
|
||||||
16: - name: my-release
|
|
||||||
17: chart: incubator/raw
|
|
||||||
18: namespace: default
|
|
||||||
19: labels:
|
|
||||||
20: app: test
|
|
||||||
21: needs:
|
|
||||||
22: - default/external-secrets
|
|
||||||
23:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7:
|
|
||||||
8: - name: external-secrets
|
|
||||||
9: chart: incubator/raw
|
|
||||||
10: namespace: default
|
|
||||||
11: labels:
|
|
||||||
12: app: test
|
|
||||||
13: needs:
|
|
||||||
14: - kube-system/kubernetes-external-secrets
|
|
||||||
15:
|
|
||||||
16: - name: my-release
|
|
||||||
17: chart: incubator/raw
|
|
||||||
18: namespace: default
|
|
||||||
19: labels:
|
|
||||||
20: app: test
|
|
||||||
21: needs:
|
|
||||||
22: - default/external-secrets
|
|
||||||
23:
|
|
||||||
|
|
||||||
merged environment: &{default map[] map[]}
|
|
||||||
2 release(s) matching app=test found in helmfile.yaml
|
|
||||||
|
|
||||||
Affected releases are:
|
|
||||||
external-secrets (incubator/raw) UPDATED
|
|
||||||
my-release (incubator/raw) UPDATED
|
|
||||||
|
|
||||||
processing 2 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default/default/external-secrets
|
|
||||||
2 default/default/my-release
|
|
||||||
|
|
||||||
processing releases in group 1/2: default/default/external-secrets
|
|
||||||
processing releases in group 2/2: default/default/my-release
|
|
||||||
|
|
||||||
UPDATED RELEASES:
|
|
||||||
NAME CHART VERSION DURATION
|
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
|
||||||
my-release incubator/raw 3.1.0 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -321,111 +238,6 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def
|
||||||
},
|
},
|
||||||
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7:
|
|
||||||
8: - name: external-secrets
|
|
||||||
9: chart: incubator/raw
|
|
||||||
10: namespace: default
|
|
||||||
11: labels:
|
|
||||||
12: app: test
|
|
||||||
13: needs:
|
|
||||||
14: - kube-system/kubernetes-external-secrets
|
|
||||||
15:
|
|
||||||
16: - name: my-release
|
|
||||||
17: chart: incubator/raw
|
|
||||||
18: namespace: default
|
|
||||||
19: labels:
|
|
||||||
20: app: test
|
|
||||||
21: needs:
|
|
||||||
22: - default/external-secrets
|
|
||||||
23: hooks:
|
|
||||||
24: - name: my-release
|
|
||||||
25: events:
|
|
||||||
26: - postsync
|
|
||||||
27: showlogs: true
|
|
||||||
28: command: sleep
|
|
||||||
29: args: [5s]
|
|
||||||
30:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7:
|
|
||||||
8: - name: external-secrets
|
|
||||||
9: chart: incubator/raw
|
|
||||||
10: namespace: default
|
|
||||||
11: labels:
|
|
||||||
12: app: test
|
|
||||||
13: needs:
|
|
||||||
14: - kube-system/kubernetes-external-secrets
|
|
||||||
15:
|
|
||||||
16: - name: my-release
|
|
||||||
17: chart: incubator/raw
|
|
||||||
18: namespace: default
|
|
||||||
19: labels:
|
|
||||||
20: app: test
|
|
||||||
21: needs:
|
|
||||||
22: - default/external-secrets
|
|
||||||
23: hooks:
|
|
||||||
24: - name: my-release
|
|
||||||
25: events:
|
|
||||||
26: - postsync
|
|
||||||
27: showlogs: true
|
|
||||||
28: command: sleep
|
|
||||||
29: args: [5s]
|
|
||||||
30:
|
|
||||||
|
|
||||||
merged environment: &{default map[] map[]}
|
|
||||||
2 release(s) matching app=test found in helmfile.yaml
|
|
||||||
|
|
||||||
Affected releases are:
|
|
||||||
external-secrets (incubator/raw) UPDATED
|
|
||||||
my-release (incubator/raw) UPDATED
|
|
||||||
|
|
||||||
processing 2 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default/default/external-secrets
|
|
||||||
2 default/default/my-release
|
|
||||||
|
|
||||||
processing releases in group 1/2: default/default/external-secrets
|
|
||||||
processing releases in group 2/2: default/default/my-release
|
|
||||||
hook[my-release]: stateFilePath=helmfile.yaml, basePath=.
|
|
||||||
|
|
||||||
hook[my-release]: triggered by event "postsync"
|
|
||||||
|
|
||||||
hook[my-release]:
|
|
||||||
|
|
||||||
|
|
||||||
hook[postsync] logs |
|
|
||||||
|
|
||||||
UPDATED RELEASES:
|
|
||||||
NAME CHART VERSION DURATION
|
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
|
||||||
my-release incubator/raw 3.1.0 5s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -477,93 +289,6 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def
|
||||||
},
|
},
|
||||||
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7:
|
|
||||||
8: - name: external-secrets
|
|
||||||
9: chart: incubator/raw
|
|
||||||
10: namespace: default
|
|
||||||
11: labels:
|
|
||||||
12: app: test
|
|
||||||
13: needs:
|
|
||||||
14: - kube-system/kubernetes-external-secrets
|
|
||||||
15:
|
|
||||||
16: - name: my-release
|
|
||||||
17: chart: incubator/raw
|
|
||||||
18: namespace: default
|
|
||||||
19: labels:
|
|
||||||
20: app: test
|
|
||||||
21: needs:
|
|
||||||
22: - default/external-secrets
|
|
||||||
23:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7:
|
|
||||||
8: - name: external-secrets
|
|
||||||
9: chart: incubator/raw
|
|
||||||
10: namespace: default
|
|
||||||
11: labels:
|
|
||||||
12: app: test
|
|
||||||
13: needs:
|
|
||||||
14: - kube-system/kubernetes-external-secrets
|
|
||||||
15:
|
|
||||||
16: - name: my-release
|
|
||||||
17: chart: incubator/raw
|
|
||||||
18: namespace: default
|
|
||||||
19: labels:
|
|
||||||
20: app: test
|
|
||||||
21: needs:
|
|
||||||
22: - default/external-secrets
|
|
||||||
23:
|
|
||||||
|
|
||||||
merged environment: &{default map[] map[]}
|
|
||||||
2 release(s) matching app=test found in helmfile.yaml
|
|
||||||
|
|
||||||
Affected releases are:
|
|
||||||
external-secrets (incubator/raw) UPDATED
|
|
||||||
kubernetes-external-secrets (incubator/raw) UPDATED
|
|
||||||
my-release (incubator/raw) UPDATED
|
|
||||||
|
|
||||||
processing 3 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default/kube-system/kubernetes-external-secrets
|
|
||||||
2 default/default/external-secrets
|
|
||||||
3 default/default/my-release
|
|
||||||
|
|
||||||
processing releases in group 1/3: default/kube-system/kubernetes-external-secrets
|
|
||||||
processing releases in group 2/3: default/default/external-secrets
|
|
||||||
processing releases in group 3/3: default/default/my-release
|
|
||||||
|
|
||||||
UPDATED RELEASES:
|
|
||||||
NAME CHART VERSION DURATION
|
|
||||||
kubernetes-external-secrets incubator/raw 3.1.0 0s
|
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
|
||||||
my-release incubator/raw 3.1.0 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -611,85 +336,6 @@ serviceA 4 Fri Nov 1 08:40:07 2019 DEPLOYED chart-3.1.0 3.1.0 def
|
||||||
},
|
},
|
||||||
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: serviceA
|
|
||||||
5: chart: my/chart
|
|
||||||
6: needs:
|
|
||||||
7: - serviceB
|
|
||||||
8:
|
|
||||||
9: - name: serviceB
|
|
||||||
10: chart: my/chart
|
|
||||||
11: needs:
|
|
||||||
12: - serviceC
|
|
||||||
13:
|
|
||||||
14: - name: serviceC
|
|
||||||
15: chart: my/chart
|
|
||||||
16:
|
|
||||||
17: - name: serviceD
|
|
||||||
18: chart: my/chart
|
|
||||||
19:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: serviceA
|
|
||||||
5: chart: my/chart
|
|
||||||
6: needs:
|
|
||||||
7: - serviceB
|
|
||||||
8:
|
|
||||||
9: - name: serviceB
|
|
||||||
10: chart: my/chart
|
|
||||||
11: needs:
|
|
||||||
12: - serviceC
|
|
||||||
13:
|
|
||||||
14: - name: serviceC
|
|
||||||
15: chart: my/chart
|
|
||||||
16:
|
|
||||||
17: - name: serviceD
|
|
||||||
18: chart: my/chart
|
|
||||||
19:
|
|
||||||
|
|
||||||
merged environment: &{default map[] map[]}
|
|
||||||
3 release(s) matching name=serviceA found in helmfile.yaml
|
|
||||||
|
|
||||||
Affected releases are:
|
|
||||||
serviceA (my/chart) UPDATED
|
|
||||||
serviceB (my/chart) UPDATED
|
|
||||||
serviceC (my/chart) UPDATED
|
|
||||||
|
|
||||||
processing 3 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default//serviceC
|
|
||||||
2 default//serviceB
|
|
||||||
3 default//serviceA
|
|
||||||
|
|
||||||
processing releases in group 1/3: default//serviceC
|
|
||||||
processing releases in group 2/3: default//serviceB
|
|
||||||
processing releases in group 3/3: default//serviceA
|
|
||||||
|
|
||||||
UPDATED RELEASES:
|
|
||||||
NAME CHART VERSION DURATION
|
|
||||||
serviceC my/chart 3.1.0 0s
|
|
||||||
serviceB my/chart 3.1.0 0s
|
|
||||||
serviceA my/chart 3.1.0 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -743,104 +389,6 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def
|
||||||
},
|
},
|
||||||
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7: installed: false
|
|
||||||
8:
|
|
||||||
9: - name: external-secrets
|
|
||||||
10: chart: incubator/raw
|
|
||||||
11: namespace: default
|
|
||||||
12: labels:
|
|
||||||
13: app: test
|
|
||||||
14: needs:
|
|
||||||
15: - kube-system/kubernetes-external-secrets
|
|
||||||
16:
|
|
||||||
17: - name: my-release
|
|
||||||
18: chart: incubator/raw
|
|
||||||
19: namespace: default
|
|
||||||
20: labels:
|
|
||||||
21: app: test
|
|
||||||
22: needs:
|
|
||||||
23: - default/external-secrets
|
|
||||||
24:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7: installed: false
|
|
||||||
8:
|
|
||||||
9: - name: external-secrets
|
|
||||||
10: chart: incubator/raw
|
|
||||||
11: namespace: default
|
|
||||||
12: labels:
|
|
||||||
13: app: test
|
|
||||||
14: needs:
|
|
||||||
15: - kube-system/kubernetes-external-secrets
|
|
||||||
16:
|
|
||||||
17: - name: my-release
|
|
||||||
18: chart: incubator/raw
|
|
||||||
19: namespace: default
|
|
||||||
20: labels:
|
|
||||||
21: app: test
|
|
||||||
22: needs:
|
|
||||||
23: - default/external-secrets
|
|
||||||
24:
|
|
||||||
|
|
||||||
merged environment: &{default map[] map[]}
|
|
||||||
WARNING: release external-secrets needs kubernetes-external-secrets, but kubernetes-external-secrets is not installed due to installed: false. Either mark kubernetes-external-secrets as installed or remove kubernetes-external-secrets from external-secrets's needs
|
|
||||||
2 release(s) matching app=test found in helmfile.yaml
|
|
||||||
|
|
||||||
Affected releases are:
|
|
||||||
external-secrets (incubator/raw) UPDATED
|
|
||||||
kubernetes-external-secrets (incubator/raw) DELETED
|
|
||||||
my-release (incubator/raw) UPDATED
|
|
||||||
|
|
||||||
processing 1 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default/kube-system/kubernetes-external-secrets
|
|
||||||
|
|
||||||
processing releases in group 1/1: default/kube-system/kubernetes-external-secrets
|
|
||||||
processing 2 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default/default/external-secrets
|
|
||||||
2 default/default/my-release
|
|
||||||
|
|
||||||
processing releases in group 1/2: default/default/external-secrets
|
|
||||||
WARNING: release external-secrets needs kubernetes-external-secrets, but kubernetes-external-secrets is not installed due to installed: false. Either mark kubernetes-external-secrets as installed or remove kubernetes-external-secrets from external-secrets's needs
|
|
||||||
processing releases in group 2/2: default/default/my-release
|
|
||||||
|
|
||||||
UPDATED RELEASES:
|
|
||||||
NAME CHART VERSION DURATION
|
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
|
||||||
my-release incubator/raw 3.1.0 0s
|
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
kubernetes-external-secrets 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -893,93 +441,6 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def
|
||||||
},
|
},
|
||||||
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7: installed: false
|
|
||||||
8:
|
|
||||||
9: - name: external-secrets
|
|
||||||
10: chart: incubator/raw
|
|
||||||
11: namespace: default
|
|
||||||
12: labels:
|
|
||||||
13: app: test
|
|
||||||
14: needs:
|
|
||||||
15: - kube-system/kubernetes-external-secrets
|
|
||||||
16:
|
|
||||||
17: - name: my-release
|
|
||||||
18: chart: incubator/raw
|
|
||||||
19: namespace: default
|
|
||||||
20: labels:
|
|
||||||
21: app: test
|
|
||||||
22: needs:
|
|
||||||
23: - default/external-secrets
|
|
||||||
24:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7: installed: false
|
|
||||||
8:
|
|
||||||
9: - name: external-secrets
|
|
||||||
10: chart: incubator/raw
|
|
||||||
11: namespace: default
|
|
||||||
12: labels:
|
|
||||||
13: app: test
|
|
||||||
14: needs:
|
|
||||||
15: - kube-system/kubernetes-external-secrets
|
|
||||||
16:
|
|
||||||
17: - name: my-release
|
|
||||||
18: chart: incubator/raw
|
|
||||||
19: namespace: default
|
|
||||||
20: labels:
|
|
||||||
21: app: test
|
|
||||||
22: needs:
|
|
||||||
23: - default/external-secrets
|
|
||||||
24:
|
|
||||||
|
|
||||||
merged environment: &{default map[] map[]}
|
|
||||||
WARNING: release external-secrets needs kubernetes-external-secrets, but kubernetes-external-secrets is not installed due to installed: false. Either mark kubernetes-external-secrets as installed or remove kubernetes-external-secrets from external-secrets's needs
|
|
||||||
2 release(s) matching app=test found in helmfile.yaml
|
|
||||||
|
|
||||||
Affected releases are:
|
|
||||||
external-secrets (incubator/raw) UPDATED
|
|
||||||
my-release (incubator/raw) UPDATED
|
|
||||||
|
|
||||||
processing 2 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default/default/external-secrets
|
|
||||||
2 default/default/my-release
|
|
||||||
|
|
||||||
processing releases in group 1/2: default/default/external-secrets
|
|
||||||
WARNING: release external-secrets needs kubernetes-external-secrets, but kubernetes-external-secrets is not installed due to installed: false. Either mark kubernetes-external-secrets as installed or remove kubernetes-external-secrets from external-secrets's needs
|
|
||||||
processing releases in group 2/2: default/default/my-release
|
|
||||||
|
|
||||||
UPDATED RELEASES:
|
|
||||||
NAME CHART VERSION DURATION
|
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
|
||||||
my-release incubator/raw 3.1.0 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -1016,72 +477,6 @@ releases:
|
||||||
error: "err: no releases found that matches specified selector(app=test_non_existent) and environment(default), in any helmfile",
|
error: "err: no releases found that matches specified selector(app=test_non_existent) and environment(default), in any helmfile",
|
||||||
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
// as we check for log output, set concurrency to 1 to avoid non-deterministic test result
|
||||||
concurrency: 1,
|
concurrency: 1,
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7:
|
|
||||||
8: - name: external-secrets
|
|
||||||
9: chart: incubator/raw
|
|
||||||
10: namespace: default
|
|
||||||
11: labels:
|
|
||||||
12: app: test
|
|
||||||
13: needs:
|
|
||||||
14: - kube-system/kubernetes-external-secrets
|
|
||||||
15:
|
|
||||||
16: - name: my-release
|
|
||||||
17: chart: incubator/raw
|
|
||||||
18: namespace: default
|
|
||||||
19: labels:
|
|
||||||
20: app: test
|
|
||||||
21: needs:
|
|
||||||
22: - default/external-secrets
|
|
||||||
23:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1:
|
|
||||||
2:
|
|
||||||
3: releases:
|
|
||||||
4: - name: kubernetes-external-secrets
|
|
||||||
5: chart: incubator/raw
|
|
||||||
6: namespace: kube-system
|
|
||||||
7:
|
|
||||||
8: - name: external-secrets
|
|
||||||
9: chart: incubator/raw
|
|
||||||
10: namespace: default
|
|
||||||
11: labels:
|
|
||||||
12: app: test
|
|
||||||
13: needs:
|
|
||||||
14: - kube-system/kubernetes-external-secrets
|
|
||||||
15:
|
|
||||||
16: - name: my-release
|
|
||||||
17: chart: incubator/raw
|
|
||||||
18: namespace: default
|
|
||||||
19: labels:
|
|
||||||
20: app: test
|
|
||||||
21: needs:
|
|
||||||
22: - default/external-secrets
|
|
||||||
23:
|
|
||||||
|
|
||||||
merged environment: &{default map[] map[]}
|
|
||||||
0 release(s) matching app=test_non_existent found in helmfile.yaml
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -127,6 +127,8 @@ func TestDestroy_2(t *testing.T) {
|
||||||
actual := bs.String()
|
actual := bs.String()
|
||||||
|
|
||||||
assert.Equal(t, tc.log, actual)
|
assert.Equal(t, tc.log, actual)
|
||||||
|
} else {
|
||||||
|
assertLogEqualsToSnapshot(t, bs.String())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -253,173 +255,6 @@ anotherbackend 4 Fri Nov 1 08:40:07 2019 DEPLOYED anotherbackend-3.1.0
|
||||||
{Name: "front-proxy", Flags: []string{}},
|
{Name: "front-proxy", Flags: []string{}},
|
||||||
{Name: "logging", Flags: []string{}},
|
{Name: "logging", Flags: []string{}},
|
||||||
},
|
},
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: database
|
|
||||||
3: chart: charts/mysql
|
|
||||||
4: needs:
|
|
||||||
5: - logging
|
|
||||||
6: - name: frontend-v1
|
|
||||||
7: chart: charts/frontend
|
|
||||||
8: installed: false
|
|
||||||
9: needs:
|
|
||||||
10: - servicemesh
|
|
||||||
11: - logging
|
|
||||||
12: - backend-v1
|
|
||||||
13: - name: frontend-v2
|
|
||||||
14: chart: charts/frontend
|
|
||||||
15: needs:
|
|
||||||
16: - servicemesh
|
|
||||||
17: - logging
|
|
||||||
18: - backend-v2
|
|
||||||
19: - name: frontend-v3
|
|
||||||
20: chart: charts/frontend
|
|
||||||
21: needs:
|
|
||||||
22: - servicemesh
|
|
||||||
23: - logging
|
|
||||||
24: - backend-v2
|
|
||||||
25: - name: backend-v1
|
|
||||||
26: chart: charts/backend
|
|
||||||
27: installed: false
|
|
||||||
28: needs:
|
|
||||||
29: - servicemesh
|
|
||||||
30: - logging
|
|
||||||
31: - database
|
|
||||||
32: - anotherbackend
|
|
||||||
33: - name: backend-v2
|
|
||||||
34: chart: charts/backend
|
|
||||||
35: needs:
|
|
||||||
36: - servicemesh
|
|
||||||
37: - logging
|
|
||||||
38: - database
|
|
||||||
39: - anotherbackend
|
|
||||||
40: - name: anotherbackend
|
|
||||||
41: chart: charts/anotherbackend
|
|
||||||
42: needs:
|
|
||||||
43: - servicemesh
|
|
||||||
44: - logging
|
|
||||||
45: - database
|
|
||||||
46: - name: servicemesh
|
|
||||||
47: chart: charts/istio
|
|
||||||
48: needs:
|
|
||||||
49: - logging
|
|
||||||
50: - name: logging
|
|
||||||
51: chart: charts/fluent-bit
|
|
||||||
52: - name: front-proxy
|
|
||||||
53: chart: stable/envoy
|
|
||||||
54:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: database
|
|
||||||
3: chart: charts/mysql
|
|
||||||
4: needs:
|
|
||||||
5: - logging
|
|
||||||
6: - name: frontend-v1
|
|
||||||
7: chart: charts/frontend
|
|
||||||
8: installed: false
|
|
||||||
9: needs:
|
|
||||||
10: - servicemesh
|
|
||||||
11: - logging
|
|
||||||
12: - backend-v1
|
|
||||||
13: - name: frontend-v2
|
|
||||||
14: chart: charts/frontend
|
|
||||||
15: needs:
|
|
||||||
16: - servicemesh
|
|
||||||
17: - logging
|
|
||||||
18: - backend-v2
|
|
||||||
19: - name: frontend-v3
|
|
||||||
20: chart: charts/frontend
|
|
||||||
21: needs:
|
|
||||||
22: - servicemesh
|
|
||||||
23: - logging
|
|
||||||
24: - backend-v2
|
|
||||||
25: - name: backend-v1
|
|
||||||
26: chart: charts/backend
|
|
||||||
27: installed: false
|
|
||||||
28: needs:
|
|
||||||
29: - servicemesh
|
|
||||||
30: - logging
|
|
||||||
31: - database
|
|
||||||
32: - anotherbackend
|
|
||||||
33: - name: backend-v2
|
|
||||||
34: chart: charts/backend
|
|
||||||
35: needs:
|
|
||||||
36: - servicemesh
|
|
||||||
37: - logging
|
|
||||||
38: - database
|
|
||||||
39: - anotherbackend
|
|
||||||
40: - name: anotherbackend
|
|
||||||
41: chart: charts/anotherbackend
|
|
||||||
42: needs:
|
|
||||||
43: - servicemesh
|
|
||||||
44: - logging
|
|
||||||
45: - database
|
|
||||||
46: - name: servicemesh
|
|
||||||
47: chart: charts/istio
|
|
||||||
48: needs:
|
|
||||||
49: - logging
|
|
||||||
50: - name: logging
|
|
||||||
51: chart: charts/fluent-bit
|
|
||||||
52: - name: front-proxy
|
|
||||||
53: chart: stable/envoy
|
|
||||||
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:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 frontend-v3, frontend-v2, frontend-v1
|
|
||||||
2 backend-v2, backend-v1
|
|
||||||
3 anotherbackend
|
|
||||||
4 servicemesh, database
|
|
||||||
5 front-proxy, logging
|
|
||||||
|
|
||||||
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
|
|
||||||
release "backend-v1" processed
|
|
||||||
processing releases in group 3/5: anotherbackend
|
|
||||||
release "anotherbackend" processed
|
|
||||||
processing releases in group 4/5: servicemesh, database
|
|
||||||
release "servicemesh" processed
|
|
||||||
release "database" processed
|
|
||||||
processing releases in group 5/5: front-proxy, logging
|
|
||||||
release "front-proxy" processed
|
|
||||||
release "logging" processed
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
frontend-v3 0s
|
|
||||||
frontend-v2 0s
|
|
||||||
frontend-v1 0s
|
|
||||||
backend-v2 0s
|
|
||||||
backend-v1 0s
|
|
||||||
anotherbackend 0s
|
|
||||||
servicemesh 0s
|
|
||||||
database 0s
|
|
||||||
front-proxy 0s
|
|
||||||
logging 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -467,146 +302,6 @@ anotherbackend 4 Fri Nov 1 08:40:07 2019 DEPLOYED anotherbackend-3.1.0
|
||||||
deleted: []exectest.Release{
|
deleted: []exectest.Release{
|
||||||
{Name: "logging", Flags: []string{}},
|
{Name: "logging", Flags: []string{}},
|
||||||
},
|
},
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: database
|
|
||||||
3: chart: charts/mysql
|
|
||||||
4: needs:
|
|
||||||
5: - logging
|
|
||||||
6: - name: frontend-v1
|
|
||||||
7: chart: charts/frontend
|
|
||||||
8: installed: false
|
|
||||||
9: needs:
|
|
||||||
10: - servicemesh
|
|
||||||
11: - logging
|
|
||||||
12: - backend-v1
|
|
||||||
13: - name: frontend-v2
|
|
||||||
14: chart: charts/frontend
|
|
||||||
15: needs:
|
|
||||||
16: - servicemesh
|
|
||||||
17: - logging
|
|
||||||
18: - backend-v2
|
|
||||||
19: - name: frontend-v3
|
|
||||||
20: chart: charts/frontend
|
|
||||||
21: needs:
|
|
||||||
22: - servicemesh
|
|
||||||
23: - logging
|
|
||||||
24: - backend-v2
|
|
||||||
25: - name: backend-v1
|
|
||||||
26: chart: charts/backend
|
|
||||||
27: installed: false
|
|
||||||
28: needs:
|
|
||||||
29: - servicemesh
|
|
||||||
30: - logging
|
|
||||||
31: - database
|
|
||||||
32: - anotherbackend
|
|
||||||
33: - name: backend-v2
|
|
||||||
34: chart: charts/backend
|
|
||||||
35: needs:
|
|
||||||
36: - servicemesh
|
|
||||||
37: - logging
|
|
||||||
38: - database
|
|
||||||
39: - anotherbackend
|
|
||||||
40: - name: anotherbackend
|
|
||||||
41: chart: charts/anotherbackend
|
|
||||||
42: needs:
|
|
||||||
43: - servicemesh
|
|
||||||
44: - logging
|
|
||||||
45: - database
|
|
||||||
46: - name: servicemesh
|
|
||||||
47: chart: charts/istio
|
|
||||||
48: needs:
|
|
||||||
49: - logging
|
|
||||||
50: - name: logging
|
|
||||||
51: chart: charts/fluent-bit
|
|
||||||
52: - name: front-proxy
|
|
||||||
53: chart: stable/envoy
|
|
||||||
54:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: database
|
|
||||||
3: chart: charts/mysql
|
|
||||||
4: needs:
|
|
||||||
5: - logging
|
|
||||||
6: - name: frontend-v1
|
|
||||||
7: chart: charts/frontend
|
|
||||||
8: installed: false
|
|
||||||
9: needs:
|
|
||||||
10: - servicemesh
|
|
||||||
11: - logging
|
|
||||||
12: - backend-v1
|
|
||||||
13: - name: frontend-v2
|
|
||||||
14: chart: charts/frontend
|
|
||||||
15: needs:
|
|
||||||
16: - servicemesh
|
|
||||||
17: - logging
|
|
||||||
18: - backend-v2
|
|
||||||
19: - name: frontend-v3
|
|
||||||
20: chart: charts/frontend
|
|
||||||
21: needs:
|
|
||||||
22: - servicemesh
|
|
||||||
23: - logging
|
|
||||||
24: - backend-v2
|
|
||||||
25: - name: backend-v1
|
|
||||||
26: chart: charts/backend
|
|
||||||
27: installed: false
|
|
||||||
28: needs:
|
|
||||||
29: - servicemesh
|
|
||||||
30: - logging
|
|
||||||
31: - database
|
|
||||||
32: - anotherbackend
|
|
||||||
33: - name: backend-v2
|
|
||||||
34: chart: charts/backend
|
|
||||||
35: needs:
|
|
||||||
36: - servicemesh
|
|
||||||
37: - logging
|
|
||||||
38: - database
|
|
||||||
39: - anotherbackend
|
|
||||||
40: - name: anotherbackend
|
|
||||||
41: chart: charts/anotherbackend
|
|
||||||
42: needs:
|
|
||||||
43: - servicemesh
|
|
||||||
44: - logging
|
|
||||||
45: - database
|
|
||||||
46: - name: servicemesh
|
|
||||||
47: chart: charts/istio
|
|
||||||
48: needs:
|
|
||||||
49: - logging
|
|
||||||
50: - name: logging
|
|
||||||
51: chart: charts/fluent-bit
|
|
||||||
52: - name: front-proxy
|
|
||||||
53: chart: stable/envoy
|
|
||||||
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:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 logging
|
|
||||||
|
|
||||||
processing releases in group 1/1: logging
|
|
||||||
release "logging" processed
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
logging 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -626,61 +321,6 @@ changing working directory back to "/path/to"
|
||||||
deleted: []exectest.Release{
|
deleted: []exectest.Release{
|
||||||
{Name: "frontend-v1", Flags: []string{}},
|
{Name: "frontend-v1", Flags: []string{}},
|
||||||
},
|
},
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: backend-v1
|
|
||||||
3: chart: charts/backend
|
|
||||||
4: installed: false
|
|
||||||
5: - name: frontend-v1
|
|
||||||
6: chart: charts/frontend
|
|
||||||
7: needs:
|
|
||||||
8: - backend-v1
|
|
||||||
9:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: backend-v1
|
|
||||||
3: chart: charts/backend
|
|
||||||
4: installed: false
|
|
||||||
5: - name: frontend-v1
|
|
||||||
6: chart: charts/frontend
|
|
||||||
7: needs:
|
|
||||||
8: - backend-v1
|
|
||||||
9:
|
|
||||||
|
|
||||||
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
|
|
||||||
2 release(s) found in helmfile.yaml
|
|
||||||
|
|
||||||
processing 2 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 frontend-v1
|
|
||||||
2 backend-v1
|
|
||||||
|
|
||||||
processing releases in group 1/2: frontend-v1
|
|
||||||
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/2: backend-v1
|
|
||||||
release "backend-v1" processed
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
frontend-v1 0s
|
|
||||||
backend-v1 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -700,61 +340,6 @@ changing working directory back to "/path/to"
|
||||||
deleted: []exectest.Release{
|
deleted: []exectest.Release{
|
||||||
{Name: "frontend-v1", Flags: []string{}},
|
{Name: "frontend-v1", Flags: []string{}},
|
||||||
},
|
},
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: backend-v1
|
|
||||||
3: chart: charts/backend
|
|
||||||
4: installed: false
|
|
||||||
5: - name: frontend-v1
|
|
||||||
6: chart: charts/frontend
|
|
||||||
7: needs:
|
|
||||||
8: - backend-v1
|
|
||||||
9:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: backend-v1
|
|
||||||
3: chart: charts/backend
|
|
||||||
4: installed: false
|
|
||||||
5: - name: frontend-v1
|
|
||||||
6: chart: charts/frontend
|
|
||||||
7: needs:
|
|
||||||
8: - backend-v1
|
|
||||||
9:
|
|
||||||
|
|
||||||
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
|
|
||||||
2 release(s) found in helmfile.yaml
|
|
||||||
|
|
||||||
processing 2 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 frontend-v1
|
|
||||||
2 backend-v1
|
|
||||||
|
|
||||||
processing releases in group 1/2: frontend-v1
|
|
||||||
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/2: backend-v1
|
|
||||||
release "backend-v1" processed
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
frontend-v1 0s
|
|
||||||
backend-v1 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -196,6 +196,8 @@ func TestDestroy(t *testing.T) {
|
||||||
actual := bs.String()
|
actual := bs.String()
|
||||||
|
|
||||||
assert.Equal(t, tc.log, actual)
|
assert.Equal(t, tc.log, actual)
|
||||||
|
} else {
|
||||||
|
assertLogEqualsToSnapshot(t, bs.String())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -325,173 +327,6 @@ anotherbackend 4 Fri Nov 1 08:40:07 2019 DEPLOYED anotherbackend-3.1.0
|
||||||
{Name: "front-proxy", Flags: []string{}},
|
{Name: "front-proxy", Flags: []string{}},
|
||||||
{Name: "logging", Flags: []string{}},
|
{Name: "logging", Flags: []string{}},
|
||||||
},
|
},
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: database
|
|
||||||
3: chart: charts/mysql
|
|
||||||
4: needs:
|
|
||||||
5: - logging
|
|
||||||
6: - name: frontend-v1
|
|
||||||
7: chart: charts/frontend
|
|
||||||
8: installed: false
|
|
||||||
9: needs:
|
|
||||||
10: - servicemesh
|
|
||||||
11: - logging
|
|
||||||
12: - backend-v1
|
|
||||||
13: - name: frontend-v2
|
|
||||||
14: chart: charts/frontend
|
|
||||||
15: needs:
|
|
||||||
16: - servicemesh
|
|
||||||
17: - logging
|
|
||||||
18: - backend-v2
|
|
||||||
19: - name: frontend-v3
|
|
||||||
20: chart: charts/frontend
|
|
||||||
21: needs:
|
|
||||||
22: - servicemesh
|
|
||||||
23: - logging
|
|
||||||
24: - backend-v2
|
|
||||||
25: - name: backend-v1
|
|
||||||
26: chart: charts/backend
|
|
||||||
27: installed: false
|
|
||||||
28: needs:
|
|
||||||
29: - servicemesh
|
|
||||||
30: - logging
|
|
||||||
31: - database
|
|
||||||
32: - anotherbackend
|
|
||||||
33: - name: backend-v2
|
|
||||||
34: chart: charts/backend
|
|
||||||
35: needs:
|
|
||||||
36: - servicemesh
|
|
||||||
37: - logging
|
|
||||||
38: - database
|
|
||||||
39: - anotherbackend
|
|
||||||
40: - name: anotherbackend
|
|
||||||
41: chart: charts/anotherbackend
|
|
||||||
42: needs:
|
|
||||||
43: - servicemesh
|
|
||||||
44: - logging
|
|
||||||
45: - database
|
|
||||||
46: - name: servicemesh
|
|
||||||
47: chart: charts/istio
|
|
||||||
48: needs:
|
|
||||||
49: - logging
|
|
||||||
50: - name: logging
|
|
||||||
51: chart: charts/fluent-bit
|
|
||||||
52: - name: front-proxy
|
|
||||||
53: chart: stable/envoy
|
|
||||||
54:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: database
|
|
||||||
3: chart: charts/mysql
|
|
||||||
4: needs:
|
|
||||||
5: - logging
|
|
||||||
6: - name: frontend-v1
|
|
||||||
7: chart: charts/frontend
|
|
||||||
8: installed: false
|
|
||||||
9: needs:
|
|
||||||
10: - servicemesh
|
|
||||||
11: - logging
|
|
||||||
12: - backend-v1
|
|
||||||
13: - name: frontend-v2
|
|
||||||
14: chart: charts/frontend
|
|
||||||
15: needs:
|
|
||||||
16: - servicemesh
|
|
||||||
17: - logging
|
|
||||||
18: - backend-v2
|
|
||||||
19: - name: frontend-v3
|
|
||||||
20: chart: charts/frontend
|
|
||||||
21: needs:
|
|
||||||
22: - servicemesh
|
|
||||||
23: - logging
|
|
||||||
24: - backend-v2
|
|
||||||
25: - name: backend-v1
|
|
||||||
26: chart: charts/backend
|
|
||||||
27: installed: false
|
|
||||||
28: needs:
|
|
||||||
29: - servicemesh
|
|
||||||
30: - logging
|
|
||||||
31: - database
|
|
||||||
32: - anotherbackend
|
|
||||||
33: - name: backend-v2
|
|
||||||
34: chart: charts/backend
|
|
||||||
35: needs:
|
|
||||||
36: - servicemesh
|
|
||||||
37: - logging
|
|
||||||
38: - database
|
|
||||||
39: - anotherbackend
|
|
||||||
40: - name: anotherbackend
|
|
||||||
41: chart: charts/anotherbackend
|
|
||||||
42: needs:
|
|
||||||
43: - servicemesh
|
|
||||||
44: - logging
|
|
||||||
45: - database
|
|
||||||
46: - name: servicemesh
|
|
||||||
47: chart: charts/istio
|
|
||||||
48: needs:
|
|
||||||
49: - logging
|
|
||||||
50: - name: logging
|
|
||||||
51: chart: charts/fluent-bit
|
|
||||||
52: - name: front-proxy
|
|
||||||
53: chart: stable/envoy
|
|
||||||
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:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default//frontend-v3, default//frontend-v2, default//frontend-v1
|
|
||||||
2 default//backend-v2, default//backend-v1
|
|
||||||
3 default//anotherbackend
|
|
||||||
4 default//servicemesh, default//database
|
|
||||||
5 default//front-proxy, default//logging
|
|
||||||
|
|
||||||
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
|
|
||||||
release "backend-v1" processed
|
|
||||||
processing releases in group 3/5: default//anotherbackend
|
|
||||||
release "anotherbackend" processed
|
|
||||||
processing releases in group 4/5: default//servicemesh, default//database
|
|
||||||
release "servicemesh" processed
|
|
||||||
release "database" processed
|
|
||||||
processing releases in group 5/5: default//front-proxy, default//logging
|
|
||||||
release "front-proxy" processed
|
|
||||||
release "logging" processed
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
frontend-v3 0s
|
|
||||||
frontend-v2 0s
|
|
||||||
frontend-v1 0s
|
|
||||||
backend-v2 0s
|
|
||||||
backend-v1 0s
|
|
||||||
anotherbackend 0s
|
|
||||||
servicemesh 0s
|
|
||||||
database 0s
|
|
||||||
front-proxy 0s
|
|
||||||
logging 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -536,146 +371,6 @@ anotherbackend 4 Fri Nov 1 08:40:07 2019 DEPLOYED anotherbackend-3.1.0
|
||||||
deleted: []exectest.Release{
|
deleted: []exectest.Release{
|
||||||
{Name: "logging", Flags: []string{}},
|
{Name: "logging", Flags: []string{}},
|
||||||
},
|
},
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: database
|
|
||||||
3: chart: charts/mysql
|
|
||||||
4: needs:
|
|
||||||
5: - logging
|
|
||||||
6: - name: frontend-v1
|
|
||||||
7: chart: charts/frontend
|
|
||||||
8: installed: false
|
|
||||||
9: needs:
|
|
||||||
10: - servicemesh
|
|
||||||
11: - logging
|
|
||||||
12: - backend-v1
|
|
||||||
13: - name: frontend-v2
|
|
||||||
14: chart: charts/frontend
|
|
||||||
15: needs:
|
|
||||||
16: - servicemesh
|
|
||||||
17: - logging
|
|
||||||
18: - backend-v2
|
|
||||||
19: - name: frontend-v3
|
|
||||||
20: chart: charts/frontend
|
|
||||||
21: needs:
|
|
||||||
22: - servicemesh
|
|
||||||
23: - logging
|
|
||||||
24: - backend-v2
|
|
||||||
25: - name: backend-v1
|
|
||||||
26: chart: charts/backend
|
|
||||||
27: installed: false
|
|
||||||
28: needs:
|
|
||||||
29: - servicemesh
|
|
||||||
30: - logging
|
|
||||||
31: - database
|
|
||||||
32: - anotherbackend
|
|
||||||
33: - name: backend-v2
|
|
||||||
34: chart: charts/backend
|
|
||||||
35: needs:
|
|
||||||
36: - servicemesh
|
|
||||||
37: - logging
|
|
||||||
38: - database
|
|
||||||
39: - anotherbackend
|
|
||||||
40: - name: anotherbackend
|
|
||||||
41: chart: charts/anotherbackend
|
|
||||||
42: needs:
|
|
||||||
43: - servicemesh
|
|
||||||
44: - logging
|
|
||||||
45: - database
|
|
||||||
46: - name: servicemesh
|
|
||||||
47: chart: charts/istio
|
|
||||||
48: needs:
|
|
||||||
49: - logging
|
|
||||||
50: - name: logging
|
|
||||||
51: chart: charts/fluent-bit
|
|
||||||
52: - name: front-proxy
|
|
||||||
53: chart: stable/envoy
|
|
||||||
54:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: database
|
|
||||||
3: chart: charts/mysql
|
|
||||||
4: needs:
|
|
||||||
5: - logging
|
|
||||||
6: - name: frontend-v1
|
|
||||||
7: chart: charts/frontend
|
|
||||||
8: installed: false
|
|
||||||
9: needs:
|
|
||||||
10: - servicemesh
|
|
||||||
11: - logging
|
|
||||||
12: - backend-v1
|
|
||||||
13: - name: frontend-v2
|
|
||||||
14: chart: charts/frontend
|
|
||||||
15: needs:
|
|
||||||
16: - servicemesh
|
|
||||||
17: - logging
|
|
||||||
18: - backend-v2
|
|
||||||
19: - name: frontend-v3
|
|
||||||
20: chart: charts/frontend
|
|
||||||
21: needs:
|
|
||||||
22: - servicemesh
|
|
||||||
23: - logging
|
|
||||||
24: - backend-v2
|
|
||||||
25: - name: backend-v1
|
|
||||||
26: chart: charts/backend
|
|
||||||
27: installed: false
|
|
||||||
28: needs:
|
|
||||||
29: - servicemesh
|
|
||||||
30: - logging
|
|
||||||
31: - database
|
|
||||||
32: - anotherbackend
|
|
||||||
33: - name: backend-v2
|
|
||||||
34: chart: charts/backend
|
|
||||||
35: needs:
|
|
||||||
36: - servicemesh
|
|
||||||
37: - logging
|
|
||||||
38: - database
|
|
||||||
39: - anotherbackend
|
|
||||||
40: - name: anotherbackend
|
|
||||||
41: chart: charts/anotherbackend
|
|
||||||
42: needs:
|
|
||||||
43: - servicemesh
|
|
||||||
44: - logging
|
|
||||||
45: - database
|
|
||||||
46: - name: servicemesh
|
|
||||||
47: chart: charts/istio
|
|
||||||
48: needs:
|
|
||||||
49: - logging
|
|
||||||
50: - name: logging
|
|
||||||
51: chart: charts/fluent-bit
|
|
||||||
52: - name: front-proxy
|
|
||||||
53: chart: stable/envoy
|
|
||||||
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:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default//logging
|
|
||||||
|
|
||||||
processing releases in group 1/1: default//logging
|
|
||||||
release "logging" processed
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
logging 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -695,61 +390,6 @@ changing working directory back to "/path/to"
|
||||||
deleted: []exectest.Release{
|
deleted: []exectest.Release{
|
||||||
{Name: "frontend-v1", Flags: []string{}},
|
{Name: "frontend-v1", Flags: []string{}},
|
||||||
},
|
},
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: backend-v1
|
|
||||||
3: chart: charts/backend
|
|
||||||
4: installed: false
|
|
||||||
5: - name: frontend-v1
|
|
||||||
6: chart: charts/frontend
|
|
||||||
7: needs:
|
|
||||||
8: - backend-v1
|
|
||||||
9:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: backend-v1
|
|
||||||
3: chart: charts/backend
|
|
||||||
4: installed: false
|
|
||||||
5: - name: frontend-v1
|
|
||||||
6: chart: charts/frontend
|
|
||||||
7: needs:
|
|
||||||
8: - backend-v1
|
|
||||||
9:
|
|
||||||
|
|
||||||
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
|
|
||||||
2 release(s) found in helmfile.yaml
|
|
||||||
|
|
||||||
processing 2 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default//frontend-v1
|
|
||||||
2 default//backend-v1
|
|
||||||
|
|
||||||
processing releases in group 1/2: default//frontend-v1
|
|
||||||
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/2: default//backend-v1
|
|
||||||
release "backend-v1" processed
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
frontend-v1 0s
|
|
||||||
backend-v1 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -772,61 +412,6 @@ changing working directory back to "/path/to"
|
||||||
deleted: []exectest.Release{
|
deleted: []exectest.Release{
|
||||||
{Name: "frontend-v1", Flags: []string{}},
|
{Name: "frontend-v1", Flags: []string{}},
|
||||||
},
|
},
|
||||||
log: `processing file "helmfile.yaml" in directory "."
|
|
||||||
changing working directory to "/path/to"
|
|
||||||
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
|
||||||
first-pass uses: &{default map[] map[]}
|
|
||||||
first-pass rendering output of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: backend-v1
|
|
||||||
3: chart: charts/backend
|
|
||||||
4: installed: false
|
|
||||||
5: - name: frontend-v1
|
|
||||||
6: chart: charts/frontend
|
|
||||||
7: needs:
|
|
||||||
8: - backend-v1
|
|
||||||
9:
|
|
||||||
|
|
||||||
first-pass produced: &{default map[] map[]}
|
|
||||||
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
|
||||||
vals:
|
|
||||||
map[]
|
|
||||||
defaultVals:[]
|
|
||||||
second-pass rendering result of "helmfile.yaml.part.0":
|
|
||||||
0:
|
|
||||||
1: releases:
|
|
||||||
2: - name: backend-v1
|
|
||||||
3: chart: charts/backend
|
|
||||||
4: installed: false
|
|
||||||
5: - name: frontend-v1
|
|
||||||
6: chart: charts/frontend
|
|
||||||
7: needs:
|
|
||||||
8: - backend-v1
|
|
||||||
9:
|
|
||||||
|
|
||||||
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
|
|
||||||
2 release(s) found in helmfile.yaml
|
|
||||||
|
|
||||||
processing 2 groups of releases in this order:
|
|
||||||
GROUP RELEASES
|
|
||||||
1 default//frontend-v1
|
|
||||||
2 default//backend-v1
|
|
||||||
|
|
||||||
processing releases in group 1/2: default//frontend-v1
|
|
||||||
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/2: default//backend-v1
|
|
||||||
release "backend-v1" processed
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
|
||||||
NAME DURATION
|
|
||||||
frontend-v1 0s
|
|
||||||
backend-v1 0s
|
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
|
||||||
`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -57,12 +57,12 @@ GROUP RELEASES
|
||||||
processing releases in group 1/1: default//foo
|
processing releases in group 1/1: default//foo
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo stable/mychart1 3.1.0 0s
|
foo stable/mychart1 3.1.0 0s
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
bar 0s
|
bar 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -60,12 +60,12 @@ processing releases in group 1/1: default//foo
|
||||||
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
|
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
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo stable/mychart1 3.1.0 0s
|
foo stable/mychart1 3.1.0 0s
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
bar 0s
|
bar 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -57,8 +57,8 @@ processing releases in group 1/2: default//bar
|
||||||
processing releases in group 2/2: default//foo
|
processing releases in group 2/2: default//foo
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
bar 0s
|
bar 0s
|
||||||
foo 0s
|
foo 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -57,8 +57,8 @@ processing releases in group 1/2: default//foo
|
||||||
processing releases in group 2/2: default//bar
|
processing releases in group 2/2: default//bar
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
foo 0s
|
foo 0s
|
||||||
bar 0s
|
bar 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -60,12 +60,12 @@ processing releases in group 1/1: default//bar
|
||||||
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
|
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
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
bar stable/mychart2 3.1.0 0s
|
bar stable/mychart2 3.1.0 0s
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
foo 0s
|
foo 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -57,12 +57,12 @@ GROUP RELEASES
|
||||||
processing releases in group 1/1: default//bar
|
processing releases in group 1/1: default//bar
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
bar stable/mychart2 3.1.0 0s
|
bar stable/mychart2 3.1.0 0s
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
foo 0s
|
foo 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -64,9 +64,9 @@ processing releases in group 2/2: default//foo
|
||||||
getting deployed release version failed: Failed to get the version for: mychart1
|
getting deployed release version failed: Failed to get the version for: mychart1
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
baz stable/mychart3 3.1.0 0s
|
baz stable/mychart3 3.1.0 0s
|
||||||
bar stable/mychart2 3.1.0 0s
|
bar stable/mychart2 3.1.0 0s
|
||||||
foo stable/mychart1 0s
|
foo stable/mychart1 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -64,9 +64,9 @@ processing releases in group 2/2: default//foo
|
||||||
getting deployed release version failed: Failed to get the version for: mychart1
|
getting deployed release version failed: Failed to get the version for: mychart1
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
baz stable/mychart3 3.1.0 0s
|
baz stable/mychart3 3.1.0 0s
|
||||||
bar stable/mychart2 3.1.0 0s
|
bar stable/mychart2 3.1.0 0s
|
||||||
foo stable/mychart1 0s
|
foo stable/mychart1 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -60,9 +60,9 @@ processing releases in group 2/2: default//foo
|
||||||
getting deployed release version failed: unexpected list key: listkey(filter=^foo$,flags=--kube-context default --uninstalling --deployed --failed --pending) not found in
|
getting deployed release version failed: unexpected list key: listkey(filter=^foo$,flags=--kube-context default --uninstalling --deployed --failed --pending) not found in
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
baz stable/mychart3 0s
|
baz stable/mychart3 0s
|
||||||
bar stable/mychart2 0s
|
bar stable/mychart2 0s
|
||||||
foo stable/mychart1 0s
|
foo stable/mychart1 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -171,19 +171,19 @@ processing releases in group 4/5: default//backend-v2
|
||||||
processing releases in group 5/5: default//frontend-v3
|
processing releases in group 5/5: default//frontend-v3
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
logging charts/fluent-bit 3.1.0 0s
|
logging charts/fluent-bit 3.1.0 0s
|
||||||
front-proxy stable/envoy 3.1.0 0s
|
front-proxy stable/envoy 3.1.0 0s
|
||||||
database charts/mysql 3.1.0 0s
|
database charts/mysql 3.1.0 0s
|
||||||
servicemesh charts/istio 3.1.0 0s
|
servicemesh charts/istio 3.1.0 0s
|
||||||
anotherbackend charts/anotherbackend 3.1.0 0s
|
anotherbackend charts/anotherbackend 3.1.0 0s
|
||||||
backend-v2 charts/backend 3.1.0 0s
|
backend-v2 charts/backend 3.1.0 0s
|
||||||
frontend-v3 charts/frontend 3.1.0 0s
|
frontend-v3 charts/frontend 3.1.0 0s
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
frontend-v1 0s
|
frontend-v1 0s
|
||||||
backend-v1 0s
|
backend-v1 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -54,8 +54,8 @@ processing releases in group 2/2: default/testNamespace/bar
|
||||||
getting deployed release version failed: Failed to get the version for: mychart2
|
getting deployed release version failed: Failed to get the version for: mychart2
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo stable/mychart1 0s
|
foo testNamespace stable/mychart1 0s
|
||||||
bar stable/mychart2 0s
|
bar testNamespace stable/mychart2 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -54,8 +54,8 @@ processing releases in group 2/2: default//bar
|
||||||
getting deployed release version failed: Failed to get the version for: mychart2
|
getting deployed release version failed: Failed to get the version for: mychart2
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo stable/mychart1 0s
|
foo stable/mychart1 0s
|
||||||
bar stable/mychart2 0s
|
bar stable/mychart2 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -54,8 +54,8 @@ processing releases in group 2/2: default/testNamespace/foo
|
||||||
getting deployed release version failed: Failed to get the version for: mychart1
|
getting deployed release version failed: Failed to get the version for: mychart1
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
bar stable/mychart2 0s
|
bar testNamespace stable/mychart2 0s
|
||||||
foo stable/mychart1 0s
|
foo testNamespace stable/mychart1 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -54,8 +54,8 @@ processing releases in group 2/2: default//foo
|
||||||
getting deployed release version failed: Failed to get the version for: mychart1
|
getting deployed release version failed: Failed to get the version for: mychart1
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
bar stable/mychart2 0s
|
bar stable/mychart2 0s
|
||||||
foo stable/mychart1 0s
|
foo stable/mychart1 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -58,8 +58,8 @@ processing releases in group 2/2: default/ns1/foo
|
||||||
getting deployed release version failed: Failed to get the version for: mychart1
|
getting deployed release version failed: Failed to get the version for: mychart1
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
bar stable/mychart2 0s
|
bar ns2 stable/mychart2 0s
|
||||||
foo stable/mychart1 0s
|
foo ns1 stable/mychart1 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -58,8 +58,8 @@ processing releases in group 2/2: default/ns2/bar
|
||||||
getting deployed release version failed: Failed to get the version for: mychart2
|
getting deployed release version failed: Failed to get the version for: mychart2
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo stable/mychart1 0s
|
foo ns1 stable/mychart1 0s
|
||||||
bar stable/mychart2 0s
|
bar ns2 stable/mychart2 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -82,8 +82,8 @@ processing releases in group 1/2: default/default/external-secrets
|
||||||
processing releases in group 2/2: default/default/my-release
|
processing releases in group 2/2: default/default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ GROUP RELEASES
|
||||||
processing releases in group 1/1: default/default/foo
|
processing releases in group 1/1: default/default/foo
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 3.1.0 0s
|
foo default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -79,9 +79,9 @@ processing releases in group 2/3: default//serviceB
|
||||||
processing releases in group 3/3: default//serviceA
|
processing releases in group 3/3: default//serviceA
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
serviceC my/chart 3.1.0 0s
|
serviceC my/chart 3.1.0 0s
|
||||||
serviceB my/chart 3.1.0 0s
|
serviceB my/chart 3.1.0 0s
|
||||||
serviceA my/chart 3.1.0 0s
|
serviceA my/chart 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ GROUP RELEASES
|
||||||
processing releases in group 1/1: default/default/foo
|
processing releases in group 1/1: default/default/foo
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 3.1.0 0s
|
foo default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -87,9 +87,9 @@ processing releases in group 2/3: default/default/external-secrets
|
||||||
processing releases in group 3/3: default/default/my-release
|
processing releases in group 3/3: default/default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
kubernetes-external-secrets incubator/raw 3.1.0 0s
|
kubernetes-external-secrets kube-system incubator/raw 3.1.0 0s
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -84,8 +84,8 @@ processing releases in group 1/2: default/default/external-secrets
|
||||||
processing releases in group 2/2: default/default/my-release
|
processing releases in group 2/2: default/default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -95,13 +95,13 @@ WARNING: release external-secrets needs kubernetes-external-secrets, but kuberne
|
||||||
processing releases in group 2/2: default/default/my-release
|
processing releases in group 2/2: default/default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
kubernetes-external-secrets 0s
|
kubernetes-external-secrets kube-system 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -89,8 +89,8 @@ WARNING: release external-secrets needs kubernetes-external-secrets, but kuberne
|
||||||
processing releases in group 2/2: default/default/my-release
|
processing releases in group 2/2: default/default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -82,8 +82,8 @@ processing releases in group 1/2: default/default/external-secrets
|
||||||
processing releases in group 2/2: default/default/my-release
|
processing releases in group 2/2: default/default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ GROUP RELEASES
|
||||||
processing releases in group 1/1: default/default/external-secrets
|
processing releases in group 1/1: default/default/external-secrets
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -87,9 +87,9 @@ processing releases in group 2/3: default/external-secrets
|
||||||
processing releases in group 3/3: default/my-release
|
processing releases in group 3/3: default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
kubernetes-external-secrets incubator/raw 3.1.0 0s
|
kubernetes-external-secrets kube-system incubator/raw 3.1.0 0s
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -84,8 +84,8 @@ processing releases in group 1/2: default/external-secrets
|
||||||
processing releases in group 2/2: default/my-release
|
processing releases in group 2/2: default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -95,13 +95,13 @@ WARNING: release external-secrets needs kubernetes-external-secrets, but kuberne
|
||||||
processing releases in group 2/2: default/my-release
|
processing releases in group 2/2: default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
kubernetes-external-secrets 0s
|
kubernetes-external-secrets kube-system 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -89,8 +89,8 @@ WARNING: release external-secrets needs kubernetes-external-secrets, but kuberne
|
||||||
processing releases in group 2/2: default/my-release
|
processing releases in group 2/2: default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -82,8 +82,8 @@ processing releases in group 1/2: default/external-secrets
|
||||||
processing releases in group 2/2: default/my-release
|
processing releases in group 2/2: default/my-release
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
my-release incubator/raw 3.1.0 0s
|
my-release default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ GROUP RELEASES
|
||||||
processing releases in group 1/1: default/external-secrets
|
processing releases in group 1/1: default/external-secrets
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
external-secrets incubator/raw 3.1.0 0s
|
external-secrets default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
changing working directory back to "/path/to"
|
changing working directory back to "/path/to"
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,6 @@ hook[presync] logs | foo
|
||||||
hook[presync] logs |
|
hook[presync] logs |
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 0s
|
foo default incubator/raw 0s
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,6 @@ hook[presync] logs | foo
|
||||||
hook[presync] logs |
|
hook[presync] logs |
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 0s
|
foo default incubator/raw 0s
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,6 @@ hook[preapply] logs | foo
|
||||||
hook[preapply] logs |
|
hook[preapply] logs |
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 0s
|
foo default incubator/raw 0s
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,6 @@ hook[presync] logs | foo
|
||||||
hook[presync] logs |
|
hook[presync] logs |
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 3.1.0 0s
|
foo default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,6 @@ hook[presync] logs | foo
|
||||||
hook[presync] logs |
|
hook[presync] logs |
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 0s
|
foo default incubator/raw 0s
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ hook[presync] logs | bar
|
||||||
hook[presync] logs |
|
hook[presync] logs |
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 0s
|
foo default incubator/raw 0s
|
||||||
bar incubator/raw 0s
|
bar default incubator/raw 0s
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,11 +15,11 @@ hook[presync] logs | foo
|
||||||
hook[presync] logs |
|
hook[presync] logs |
|
||||||
|
|
||||||
UPDATED RELEASES:
|
UPDATED RELEASES:
|
||||||
NAME CHART VERSION DURATION
|
NAME NAMESPACE CHART VERSION DURATION
|
||||||
foo incubator/raw 3.1.0 0s
|
foo default incubator/raw 3.1.0 0s
|
||||||
|
|
||||||
|
|
||||||
DELETED RELEASES:
|
DELETED RELEASES:
|
||||||
NAME DURATION
|
NAME NAMESPACE DURATION
|
||||||
bar 0s
|
bar default 0s
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,54 @@
|
||||||
|
processing file "helmfile.yaml" in directory "."
|
||||||
|
changing working directory to "/path/to"
|
||||||
|
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
||||||
|
first-pass uses: &{default map[] map[]}
|
||||||
|
first-pass rendering output of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: backend-v1
|
||||||
|
3: chart: charts/backend
|
||||||
|
4: installed: false
|
||||||
|
5: - name: frontend-v1
|
||||||
|
6: chart: charts/frontend
|
||||||
|
7: needs:
|
||||||
|
8: - backend-v1
|
||||||
|
9:
|
||||||
|
|
||||||
|
first-pass produced: &{default map[] map[]}
|
||||||
|
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
||||||
|
vals:
|
||||||
|
map[]
|
||||||
|
defaultVals:[]
|
||||||
|
second-pass rendering result of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: backend-v1
|
||||||
|
3: chart: charts/backend
|
||||||
|
4: installed: false
|
||||||
|
5: - name: frontend-v1
|
||||||
|
6: chart: charts/frontend
|
||||||
|
7: needs:
|
||||||
|
8: - backend-v1
|
||||||
|
9:
|
||||||
|
|
||||||
|
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
|
||||||
|
2 release(s) found in helmfile.yaml
|
||||||
|
|
||||||
|
processing 2 groups of releases in this order:
|
||||||
|
GROUP RELEASES
|
||||||
|
1 default//frontend-v1
|
||||||
|
2 default//backend-v1
|
||||||
|
|
||||||
|
processing releases in group 1/2: default//frontend-v1
|
||||||
|
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/2: default//backend-v1
|
||||||
|
release "backend-v1" processed
|
||||||
|
|
||||||
|
DELETED RELEASES:
|
||||||
|
NAME NAMESPACE DURATION
|
||||||
|
frontend-v1 0s
|
||||||
|
backend-v1 0s
|
||||||
|
|
||||||
|
changing working directory back to "/path/to"
|
||||||
|
|
@ -0,0 +1,139 @@
|
||||||
|
processing file "helmfile.yaml" in directory "."
|
||||||
|
changing working directory to "/path/to"
|
||||||
|
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
||||||
|
first-pass uses: &{default map[] map[]}
|
||||||
|
first-pass rendering output of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: database
|
||||||
|
3: chart: charts/mysql
|
||||||
|
4: needs:
|
||||||
|
5: - logging
|
||||||
|
6: - name: frontend-v1
|
||||||
|
7: chart: charts/frontend
|
||||||
|
8: installed: false
|
||||||
|
9: needs:
|
||||||
|
10: - servicemesh
|
||||||
|
11: - logging
|
||||||
|
12: - backend-v1
|
||||||
|
13: - name: frontend-v2
|
||||||
|
14: chart: charts/frontend
|
||||||
|
15: needs:
|
||||||
|
16: - servicemesh
|
||||||
|
17: - logging
|
||||||
|
18: - backend-v2
|
||||||
|
19: - name: frontend-v3
|
||||||
|
20: chart: charts/frontend
|
||||||
|
21: needs:
|
||||||
|
22: - servicemesh
|
||||||
|
23: - logging
|
||||||
|
24: - backend-v2
|
||||||
|
25: - name: backend-v1
|
||||||
|
26: chart: charts/backend
|
||||||
|
27: installed: false
|
||||||
|
28: needs:
|
||||||
|
29: - servicemesh
|
||||||
|
30: - logging
|
||||||
|
31: - database
|
||||||
|
32: - anotherbackend
|
||||||
|
33: - name: backend-v2
|
||||||
|
34: chart: charts/backend
|
||||||
|
35: needs:
|
||||||
|
36: - servicemesh
|
||||||
|
37: - logging
|
||||||
|
38: - database
|
||||||
|
39: - anotherbackend
|
||||||
|
40: - name: anotherbackend
|
||||||
|
41: chart: charts/anotherbackend
|
||||||
|
42: needs:
|
||||||
|
43: - servicemesh
|
||||||
|
44: - logging
|
||||||
|
45: - database
|
||||||
|
46: - name: servicemesh
|
||||||
|
47: chart: charts/istio
|
||||||
|
48: needs:
|
||||||
|
49: - logging
|
||||||
|
50: - name: logging
|
||||||
|
51: chart: charts/fluent-bit
|
||||||
|
52: - name: front-proxy
|
||||||
|
53: chart: stable/envoy
|
||||||
|
54:
|
||||||
|
|
||||||
|
first-pass produced: &{default map[] map[]}
|
||||||
|
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
||||||
|
vals:
|
||||||
|
map[]
|
||||||
|
defaultVals:[]
|
||||||
|
second-pass rendering result of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: database
|
||||||
|
3: chart: charts/mysql
|
||||||
|
4: needs:
|
||||||
|
5: - logging
|
||||||
|
6: - name: frontend-v1
|
||||||
|
7: chart: charts/frontend
|
||||||
|
8: installed: false
|
||||||
|
9: needs:
|
||||||
|
10: - servicemesh
|
||||||
|
11: - logging
|
||||||
|
12: - backend-v1
|
||||||
|
13: - name: frontend-v2
|
||||||
|
14: chart: charts/frontend
|
||||||
|
15: needs:
|
||||||
|
16: - servicemesh
|
||||||
|
17: - logging
|
||||||
|
18: - backend-v2
|
||||||
|
19: - name: frontend-v3
|
||||||
|
20: chart: charts/frontend
|
||||||
|
21: needs:
|
||||||
|
22: - servicemesh
|
||||||
|
23: - logging
|
||||||
|
24: - backend-v2
|
||||||
|
25: - name: backend-v1
|
||||||
|
26: chart: charts/backend
|
||||||
|
27: installed: false
|
||||||
|
28: needs:
|
||||||
|
29: - servicemesh
|
||||||
|
30: - logging
|
||||||
|
31: - database
|
||||||
|
32: - anotherbackend
|
||||||
|
33: - name: backend-v2
|
||||||
|
34: chart: charts/backend
|
||||||
|
35: needs:
|
||||||
|
36: - servicemesh
|
||||||
|
37: - logging
|
||||||
|
38: - database
|
||||||
|
39: - anotherbackend
|
||||||
|
40: - name: anotherbackend
|
||||||
|
41: chart: charts/anotherbackend
|
||||||
|
42: needs:
|
||||||
|
43: - servicemesh
|
||||||
|
44: - logging
|
||||||
|
45: - database
|
||||||
|
46: - name: servicemesh
|
||||||
|
47: chart: charts/istio
|
||||||
|
48: needs:
|
||||||
|
49: - logging
|
||||||
|
50: - name: logging
|
||||||
|
51: chart: charts/fluent-bit
|
||||||
|
52: - name: front-proxy
|
||||||
|
53: chart: stable/envoy
|
||||||
|
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:
|
||||||
|
GROUP RELEASES
|
||||||
|
1 default//logging
|
||||||
|
|
||||||
|
processing releases in group 1/1: default//logging
|
||||||
|
release "logging" processed
|
||||||
|
|
||||||
|
DELETED RELEASES:
|
||||||
|
NAME NAMESPACE DURATION
|
||||||
|
logging 0s
|
||||||
|
|
||||||
|
changing working directory back to "/path/to"
|
||||||
|
|
@ -0,0 +1,54 @@
|
||||||
|
processing file "helmfile.yaml" in directory "."
|
||||||
|
changing working directory to "/path/to"
|
||||||
|
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
||||||
|
first-pass uses: &{default map[] map[]}
|
||||||
|
first-pass rendering output of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: backend-v1
|
||||||
|
3: chart: charts/backend
|
||||||
|
4: installed: false
|
||||||
|
5: - name: frontend-v1
|
||||||
|
6: chart: charts/frontend
|
||||||
|
7: needs:
|
||||||
|
8: - backend-v1
|
||||||
|
9:
|
||||||
|
|
||||||
|
first-pass produced: &{default map[] map[]}
|
||||||
|
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
||||||
|
vals:
|
||||||
|
map[]
|
||||||
|
defaultVals:[]
|
||||||
|
second-pass rendering result of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: backend-v1
|
||||||
|
3: chart: charts/backend
|
||||||
|
4: installed: false
|
||||||
|
5: - name: frontend-v1
|
||||||
|
6: chart: charts/frontend
|
||||||
|
7: needs:
|
||||||
|
8: - backend-v1
|
||||||
|
9:
|
||||||
|
|
||||||
|
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
|
||||||
|
2 release(s) found in helmfile.yaml
|
||||||
|
|
||||||
|
processing 2 groups of releases in this order:
|
||||||
|
GROUP RELEASES
|
||||||
|
1 default//frontend-v1
|
||||||
|
2 default//backend-v1
|
||||||
|
|
||||||
|
processing releases in group 1/2: default//frontend-v1
|
||||||
|
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/2: default//backend-v1
|
||||||
|
release "backend-v1" processed
|
||||||
|
|
||||||
|
DELETED RELEASES:
|
||||||
|
NAME NAMESPACE DURATION
|
||||||
|
frontend-v1 0s
|
||||||
|
backend-v1 0s
|
||||||
|
|
||||||
|
changing working directory back to "/path/to"
|
||||||
|
|
@ -0,0 +1,166 @@
|
||||||
|
processing file "helmfile.yaml" in directory "."
|
||||||
|
changing working directory to "/path/to"
|
||||||
|
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
||||||
|
first-pass uses: &{default map[] map[]}
|
||||||
|
first-pass rendering output of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: database
|
||||||
|
3: chart: charts/mysql
|
||||||
|
4: needs:
|
||||||
|
5: - logging
|
||||||
|
6: - name: frontend-v1
|
||||||
|
7: chart: charts/frontend
|
||||||
|
8: installed: false
|
||||||
|
9: needs:
|
||||||
|
10: - servicemesh
|
||||||
|
11: - logging
|
||||||
|
12: - backend-v1
|
||||||
|
13: - name: frontend-v2
|
||||||
|
14: chart: charts/frontend
|
||||||
|
15: needs:
|
||||||
|
16: - servicemesh
|
||||||
|
17: - logging
|
||||||
|
18: - backend-v2
|
||||||
|
19: - name: frontend-v3
|
||||||
|
20: chart: charts/frontend
|
||||||
|
21: needs:
|
||||||
|
22: - servicemesh
|
||||||
|
23: - logging
|
||||||
|
24: - backend-v2
|
||||||
|
25: - name: backend-v1
|
||||||
|
26: chart: charts/backend
|
||||||
|
27: installed: false
|
||||||
|
28: needs:
|
||||||
|
29: - servicemesh
|
||||||
|
30: - logging
|
||||||
|
31: - database
|
||||||
|
32: - anotherbackend
|
||||||
|
33: - name: backend-v2
|
||||||
|
34: chart: charts/backend
|
||||||
|
35: needs:
|
||||||
|
36: - servicemesh
|
||||||
|
37: - logging
|
||||||
|
38: - database
|
||||||
|
39: - anotherbackend
|
||||||
|
40: - name: anotherbackend
|
||||||
|
41: chart: charts/anotherbackend
|
||||||
|
42: needs:
|
||||||
|
43: - servicemesh
|
||||||
|
44: - logging
|
||||||
|
45: - database
|
||||||
|
46: - name: servicemesh
|
||||||
|
47: chart: charts/istio
|
||||||
|
48: needs:
|
||||||
|
49: - logging
|
||||||
|
50: - name: logging
|
||||||
|
51: chart: charts/fluent-bit
|
||||||
|
52: - name: front-proxy
|
||||||
|
53: chart: stable/envoy
|
||||||
|
54:
|
||||||
|
|
||||||
|
first-pass produced: &{default map[] map[]}
|
||||||
|
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
||||||
|
vals:
|
||||||
|
map[]
|
||||||
|
defaultVals:[]
|
||||||
|
second-pass rendering result of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: database
|
||||||
|
3: chart: charts/mysql
|
||||||
|
4: needs:
|
||||||
|
5: - logging
|
||||||
|
6: - name: frontend-v1
|
||||||
|
7: chart: charts/frontend
|
||||||
|
8: installed: false
|
||||||
|
9: needs:
|
||||||
|
10: - servicemesh
|
||||||
|
11: - logging
|
||||||
|
12: - backend-v1
|
||||||
|
13: - name: frontend-v2
|
||||||
|
14: chart: charts/frontend
|
||||||
|
15: needs:
|
||||||
|
16: - servicemesh
|
||||||
|
17: - logging
|
||||||
|
18: - backend-v2
|
||||||
|
19: - name: frontend-v3
|
||||||
|
20: chart: charts/frontend
|
||||||
|
21: needs:
|
||||||
|
22: - servicemesh
|
||||||
|
23: - logging
|
||||||
|
24: - backend-v2
|
||||||
|
25: - name: backend-v1
|
||||||
|
26: chart: charts/backend
|
||||||
|
27: installed: false
|
||||||
|
28: needs:
|
||||||
|
29: - servicemesh
|
||||||
|
30: - logging
|
||||||
|
31: - database
|
||||||
|
32: - anotherbackend
|
||||||
|
33: - name: backend-v2
|
||||||
|
34: chart: charts/backend
|
||||||
|
35: needs:
|
||||||
|
36: - servicemesh
|
||||||
|
37: - logging
|
||||||
|
38: - database
|
||||||
|
39: - anotherbackend
|
||||||
|
40: - name: anotherbackend
|
||||||
|
41: chart: charts/anotherbackend
|
||||||
|
42: needs:
|
||||||
|
43: - servicemesh
|
||||||
|
44: - logging
|
||||||
|
45: - database
|
||||||
|
46: - name: servicemesh
|
||||||
|
47: chart: charts/istio
|
||||||
|
48: needs:
|
||||||
|
49: - logging
|
||||||
|
50: - name: logging
|
||||||
|
51: chart: charts/fluent-bit
|
||||||
|
52: - name: front-proxy
|
||||||
|
53: chart: stable/envoy
|
||||||
|
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:
|
||||||
|
GROUP RELEASES
|
||||||
|
1 default//frontend-v3, default//frontend-v2, default//frontend-v1
|
||||||
|
2 default//backend-v2, default//backend-v1
|
||||||
|
3 default//anotherbackend
|
||||||
|
4 default//servicemesh, default//database
|
||||||
|
5 default//front-proxy, default//logging
|
||||||
|
|
||||||
|
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
|
||||||
|
release "backend-v1" processed
|
||||||
|
processing releases in group 3/5: default//anotherbackend
|
||||||
|
release "anotherbackend" processed
|
||||||
|
processing releases in group 4/5: default//servicemesh, default//database
|
||||||
|
release "servicemesh" processed
|
||||||
|
release "database" processed
|
||||||
|
processing releases in group 5/5: default//front-proxy, default//logging
|
||||||
|
release "front-proxy" processed
|
||||||
|
release "logging" processed
|
||||||
|
|
||||||
|
DELETED RELEASES:
|
||||||
|
NAME NAMESPACE DURATION
|
||||||
|
frontend-v3 0s
|
||||||
|
frontend-v2 0s
|
||||||
|
frontend-v1 0s
|
||||||
|
backend-v2 0s
|
||||||
|
backend-v1 0s
|
||||||
|
anotherbackend 0s
|
||||||
|
servicemesh 0s
|
||||||
|
database 0s
|
||||||
|
front-proxy 0s
|
||||||
|
logging 0s
|
||||||
|
|
||||||
|
changing working directory back to "/path/to"
|
||||||
|
|
@ -0,0 +1,54 @@
|
||||||
|
processing file "helmfile.yaml" in directory "."
|
||||||
|
changing working directory to "/path/to"
|
||||||
|
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
||||||
|
first-pass uses: &{default map[] map[]}
|
||||||
|
first-pass rendering output of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: backend-v1
|
||||||
|
3: chart: charts/backend
|
||||||
|
4: installed: false
|
||||||
|
5: - name: frontend-v1
|
||||||
|
6: chart: charts/frontend
|
||||||
|
7: needs:
|
||||||
|
8: - backend-v1
|
||||||
|
9:
|
||||||
|
|
||||||
|
first-pass produced: &{default map[] map[]}
|
||||||
|
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
||||||
|
vals:
|
||||||
|
map[]
|
||||||
|
defaultVals:[]
|
||||||
|
second-pass rendering result of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: backend-v1
|
||||||
|
3: chart: charts/backend
|
||||||
|
4: installed: false
|
||||||
|
5: - name: frontend-v1
|
||||||
|
6: chart: charts/frontend
|
||||||
|
7: needs:
|
||||||
|
8: - backend-v1
|
||||||
|
9:
|
||||||
|
|
||||||
|
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
|
||||||
|
2 release(s) found in helmfile.yaml
|
||||||
|
|
||||||
|
processing 2 groups of releases in this order:
|
||||||
|
GROUP RELEASES
|
||||||
|
1 frontend-v1
|
||||||
|
2 backend-v1
|
||||||
|
|
||||||
|
processing releases in group 1/2: frontend-v1
|
||||||
|
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/2: backend-v1
|
||||||
|
release "backend-v1" processed
|
||||||
|
|
||||||
|
DELETED RELEASES:
|
||||||
|
NAME NAMESPACE DURATION
|
||||||
|
frontend-v1 0s
|
||||||
|
backend-v1 0s
|
||||||
|
|
||||||
|
changing working directory back to "/path/to"
|
||||||
|
|
@ -0,0 +1,139 @@
|
||||||
|
processing file "helmfile.yaml" in directory "."
|
||||||
|
changing working directory to "/path/to"
|
||||||
|
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
||||||
|
first-pass uses: &{default map[] map[]}
|
||||||
|
first-pass rendering output of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: database
|
||||||
|
3: chart: charts/mysql
|
||||||
|
4: needs:
|
||||||
|
5: - logging
|
||||||
|
6: - name: frontend-v1
|
||||||
|
7: chart: charts/frontend
|
||||||
|
8: installed: false
|
||||||
|
9: needs:
|
||||||
|
10: - servicemesh
|
||||||
|
11: - logging
|
||||||
|
12: - backend-v1
|
||||||
|
13: - name: frontend-v2
|
||||||
|
14: chart: charts/frontend
|
||||||
|
15: needs:
|
||||||
|
16: - servicemesh
|
||||||
|
17: - logging
|
||||||
|
18: - backend-v2
|
||||||
|
19: - name: frontend-v3
|
||||||
|
20: chart: charts/frontend
|
||||||
|
21: needs:
|
||||||
|
22: - servicemesh
|
||||||
|
23: - logging
|
||||||
|
24: - backend-v2
|
||||||
|
25: - name: backend-v1
|
||||||
|
26: chart: charts/backend
|
||||||
|
27: installed: false
|
||||||
|
28: needs:
|
||||||
|
29: - servicemesh
|
||||||
|
30: - logging
|
||||||
|
31: - database
|
||||||
|
32: - anotherbackend
|
||||||
|
33: - name: backend-v2
|
||||||
|
34: chart: charts/backend
|
||||||
|
35: needs:
|
||||||
|
36: - servicemesh
|
||||||
|
37: - logging
|
||||||
|
38: - database
|
||||||
|
39: - anotherbackend
|
||||||
|
40: - name: anotherbackend
|
||||||
|
41: chart: charts/anotherbackend
|
||||||
|
42: needs:
|
||||||
|
43: - servicemesh
|
||||||
|
44: - logging
|
||||||
|
45: - database
|
||||||
|
46: - name: servicemesh
|
||||||
|
47: chart: charts/istio
|
||||||
|
48: needs:
|
||||||
|
49: - logging
|
||||||
|
50: - name: logging
|
||||||
|
51: chart: charts/fluent-bit
|
||||||
|
52: - name: front-proxy
|
||||||
|
53: chart: stable/envoy
|
||||||
|
54:
|
||||||
|
|
||||||
|
first-pass produced: &{default map[] map[]}
|
||||||
|
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
||||||
|
vals:
|
||||||
|
map[]
|
||||||
|
defaultVals:[]
|
||||||
|
second-pass rendering result of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: database
|
||||||
|
3: chart: charts/mysql
|
||||||
|
4: needs:
|
||||||
|
5: - logging
|
||||||
|
6: - name: frontend-v1
|
||||||
|
7: chart: charts/frontend
|
||||||
|
8: installed: false
|
||||||
|
9: needs:
|
||||||
|
10: - servicemesh
|
||||||
|
11: - logging
|
||||||
|
12: - backend-v1
|
||||||
|
13: - name: frontend-v2
|
||||||
|
14: chart: charts/frontend
|
||||||
|
15: needs:
|
||||||
|
16: - servicemesh
|
||||||
|
17: - logging
|
||||||
|
18: - backend-v2
|
||||||
|
19: - name: frontend-v3
|
||||||
|
20: chart: charts/frontend
|
||||||
|
21: needs:
|
||||||
|
22: - servicemesh
|
||||||
|
23: - logging
|
||||||
|
24: - backend-v2
|
||||||
|
25: - name: backend-v1
|
||||||
|
26: chart: charts/backend
|
||||||
|
27: installed: false
|
||||||
|
28: needs:
|
||||||
|
29: - servicemesh
|
||||||
|
30: - logging
|
||||||
|
31: - database
|
||||||
|
32: - anotherbackend
|
||||||
|
33: - name: backend-v2
|
||||||
|
34: chart: charts/backend
|
||||||
|
35: needs:
|
||||||
|
36: - servicemesh
|
||||||
|
37: - logging
|
||||||
|
38: - database
|
||||||
|
39: - anotherbackend
|
||||||
|
40: - name: anotherbackend
|
||||||
|
41: chart: charts/anotherbackend
|
||||||
|
42: needs:
|
||||||
|
43: - servicemesh
|
||||||
|
44: - logging
|
||||||
|
45: - database
|
||||||
|
46: - name: servicemesh
|
||||||
|
47: chart: charts/istio
|
||||||
|
48: needs:
|
||||||
|
49: - logging
|
||||||
|
50: - name: logging
|
||||||
|
51: chart: charts/fluent-bit
|
||||||
|
52: - name: front-proxy
|
||||||
|
53: chart: stable/envoy
|
||||||
|
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:
|
||||||
|
GROUP RELEASES
|
||||||
|
1 logging
|
||||||
|
|
||||||
|
processing releases in group 1/1: logging
|
||||||
|
release "logging" processed
|
||||||
|
|
||||||
|
DELETED RELEASES:
|
||||||
|
NAME NAMESPACE DURATION
|
||||||
|
logging 0s
|
||||||
|
|
||||||
|
changing working directory back to "/path/to"
|
||||||
|
|
@ -0,0 +1,54 @@
|
||||||
|
processing file "helmfile.yaml" in directory "."
|
||||||
|
changing working directory to "/path/to"
|
||||||
|
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
||||||
|
first-pass uses: &{default map[] map[]}
|
||||||
|
first-pass rendering output of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: backend-v1
|
||||||
|
3: chart: charts/backend
|
||||||
|
4: installed: false
|
||||||
|
5: - name: frontend-v1
|
||||||
|
6: chart: charts/frontend
|
||||||
|
7: needs:
|
||||||
|
8: - backend-v1
|
||||||
|
9:
|
||||||
|
|
||||||
|
first-pass produced: &{default map[] map[]}
|
||||||
|
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
||||||
|
vals:
|
||||||
|
map[]
|
||||||
|
defaultVals:[]
|
||||||
|
second-pass rendering result of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: backend-v1
|
||||||
|
3: chart: charts/backend
|
||||||
|
4: installed: false
|
||||||
|
5: - name: frontend-v1
|
||||||
|
6: chart: charts/frontend
|
||||||
|
7: needs:
|
||||||
|
8: - backend-v1
|
||||||
|
9:
|
||||||
|
|
||||||
|
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
|
||||||
|
2 release(s) found in helmfile.yaml
|
||||||
|
|
||||||
|
processing 2 groups of releases in this order:
|
||||||
|
GROUP RELEASES
|
||||||
|
1 frontend-v1
|
||||||
|
2 backend-v1
|
||||||
|
|
||||||
|
processing releases in group 1/2: frontend-v1
|
||||||
|
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/2: backend-v1
|
||||||
|
release "backend-v1" processed
|
||||||
|
|
||||||
|
DELETED RELEASES:
|
||||||
|
NAME NAMESPACE DURATION
|
||||||
|
frontend-v1 0s
|
||||||
|
backend-v1 0s
|
||||||
|
|
||||||
|
changing working directory back to "/path/to"
|
||||||
|
|
@ -0,0 +1,166 @@
|
||||||
|
processing file "helmfile.yaml" in directory "."
|
||||||
|
changing working directory to "/path/to"
|
||||||
|
first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode=<nil>
|
||||||
|
first-pass uses: &{default map[] map[]}
|
||||||
|
first-pass rendering output of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: database
|
||||||
|
3: chart: charts/mysql
|
||||||
|
4: needs:
|
||||||
|
5: - logging
|
||||||
|
6: - name: frontend-v1
|
||||||
|
7: chart: charts/frontend
|
||||||
|
8: installed: false
|
||||||
|
9: needs:
|
||||||
|
10: - servicemesh
|
||||||
|
11: - logging
|
||||||
|
12: - backend-v1
|
||||||
|
13: - name: frontend-v2
|
||||||
|
14: chart: charts/frontend
|
||||||
|
15: needs:
|
||||||
|
16: - servicemesh
|
||||||
|
17: - logging
|
||||||
|
18: - backend-v2
|
||||||
|
19: - name: frontend-v3
|
||||||
|
20: chart: charts/frontend
|
||||||
|
21: needs:
|
||||||
|
22: - servicemesh
|
||||||
|
23: - logging
|
||||||
|
24: - backend-v2
|
||||||
|
25: - name: backend-v1
|
||||||
|
26: chart: charts/backend
|
||||||
|
27: installed: false
|
||||||
|
28: needs:
|
||||||
|
29: - servicemesh
|
||||||
|
30: - logging
|
||||||
|
31: - database
|
||||||
|
32: - anotherbackend
|
||||||
|
33: - name: backend-v2
|
||||||
|
34: chart: charts/backend
|
||||||
|
35: needs:
|
||||||
|
36: - servicemesh
|
||||||
|
37: - logging
|
||||||
|
38: - database
|
||||||
|
39: - anotherbackend
|
||||||
|
40: - name: anotherbackend
|
||||||
|
41: chart: charts/anotherbackend
|
||||||
|
42: needs:
|
||||||
|
43: - servicemesh
|
||||||
|
44: - logging
|
||||||
|
45: - database
|
||||||
|
46: - name: servicemesh
|
||||||
|
47: chart: charts/istio
|
||||||
|
48: needs:
|
||||||
|
49: - logging
|
||||||
|
50: - name: logging
|
||||||
|
51: chart: charts/fluent-bit
|
||||||
|
52: - name: front-proxy
|
||||||
|
53: chart: stable/envoy
|
||||||
|
54:
|
||||||
|
|
||||||
|
first-pass produced: &{default map[] map[]}
|
||||||
|
first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]}
|
||||||
|
vals:
|
||||||
|
map[]
|
||||||
|
defaultVals:[]
|
||||||
|
second-pass rendering result of "helmfile.yaml.part.0":
|
||||||
|
0:
|
||||||
|
1: releases:
|
||||||
|
2: - name: database
|
||||||
|
3: chart: charts/mysql
|
||||||
|
4: needs:
|
||||||
|
5: - logging
|
||||||
|
6: - name: frontend-v1
|
||||||
|
7: chart: charts/frontend
|
||||||
|
8: installed: false
|
||||||
|
9: needs:
|
||||||
|
10: - servicemesh
|
||||||
|
11: - logging
|
||||||
|
12: - backend-v1
|
||||||
|
13: - name: frontend-v2
|
||||||
|
14: chart: charts/frontend
|
||||||
|
15: needs:
|
||||||
|
16: - servicemesh
|
||||||
|
17: - logging
|
||||||
|
18: - backend-v2
|
||||||
|
19: - name: frontend-v3
|
||||||
|
20: chart: charts/frontend
|
||||||
|
21: needs:
|
||||||
|
22: - servicemesh
|
||||||
|
23: - logging
|
||||||
|
24: - backend-v2
|
||||||
|
25: - name: backend-v1
|
||||||
|
26: chart: charts/backend
|
||||||
|
27: installed: false
|
||||||
|
28: needs:
|
||||||
|
29: - servicemesh
|
||||||
|
30: - logging
|
||||||
|
31: - database
|
||||||
|
32: - anotherbackend
|
||||||
|
33: - name: backend-v2
|
||||||
|
34: chart: charts/backend
|
||||||
|
35: needs:
|
||||||
|
36: - servicemesh
|
||||||
|
37: - logging
|
||||||
|
38: - database
|
||||||
|
39: - anotherbackend
|
||||||
|
40: - name: anotherbackend
|
||||||
|
41: chart: charts/anotherbackend
|
||||||
|
42: needs:
|
||||||
|
43: - servicemesh
|
||||||
|
44: - logging
|
||||||
|
45: - database
|
||||||
|
46: - name: servicemesh
|
||||||
|
47: chart: charts/istio
|
||||||
|
48: needs:
|
||||||
|
49: - logging
|
||||||
|
50: - name: logging
|
||||||
|
51: chart: charts/fluent-bit
|
||||||
|
52: - name: front-proxy
|
||||||
|
53: chart: stable/envoy
|
||||||
|
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:
|
||||||
|
GROUP RELEASES
|
||||||
|
1 frontend-v3, frontend-v2, frontend-v1
|
||||||
|
2 backend-v2, backend-v1
|
||||||
|
3 anotherbackend
|
||||||
|
4 servicemesh, database
|
||||||
|
5 front-proxy, logging
|
||||||
|
|
||||||
|
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
|
||||||
|
release "backend-v1" processed
|
||||||
|
processing releases in group 3/5: anotherbackend
|
||||||
|
release "anotherbackend" processed
|
||||||
|
processing releases in group 4/5: servicemesh, database
|
||||||
|
release "servicemesh" processed
|
||||||
|
release "database" processed
|
||||||
|
processing releases in group 5/5: front-proxy, logging
|
||||||
|
release "front-proxy" processed
|
||||||
|
release "logging" processed
|
||||||
|
|
||||||
|
DELETED RELEASES:
|
||||||
|
NAME NAMESPACE DURATION
|
||||||
|
frontend-v3 0s
|
||||||
|
frontend-v2 0s
|
||||||
|
frontend-v1 0s
|
||||||
|
backend-v2 0s
|
||||||
|
backend-v1 0s
|
||||||
|
anotherbackend 0s
|
||||||
|
servicemesh 0s
|
||||||
|
database 0s
|
||||||
|
front-proxy 0s
|
||||||
|
logging 0s
|
||||||
|
|
||||||
|
changing working directory back to "/path/to"
|
||||||
|
|
@ -3282,6 +3282,7 @@ func (ar *AffectedReleases) DisplayAffectedReleases(logger *zap.SugaredLogger) {
|
||||||
if ar.Upgraded != nil && len(ar.Upgraded) > 0 {
|
if ar.Upgraded != nil && len(ar.Upgraded) > 0 {
|
||||||
logger.Info("\nUPDATED RELEASES:")
|
logger.Info("\nUPDATED RELEASES:")
|
||||||
tbl, _ := prettytable.NewTable(prettytable.Column{Header: "NAME"},
|
tbl, _ := prettytable.NewTable(prettytable.Column{Header: "NAME"},
|
||||||
|
prettytable.Column{Header: "NAMESPACE", MinWidth: 6},
|
||||||
prettytable.Column{Header: "CHART", MinWidth: 6},
|
prettytable.Column{Header: "CHART", MinWidth: 6},
|
||||||
prettytable.Column{Header: "VERSION", MinWidth: 6},
|
prettytable.Column{Header: "VERSION", MinWidth: 6},
|
||||||
prettytable.Column{Header: "DURATION", AlignRight: true},
|
prettytable.Column{Header: "DURATION", AlignRight: true},
|
||||||
|
|
@ -3293,7 +3294,7 @@ func (ar *AffectedReleases) DisplayAffectedReleases(logger *zap.SugaredLogger) {
|
||||||
logger.Warn("Could not modify chart credentials, %v", modErr)
|
logger.Warn("Could not modify chart credentials, %v", modErr)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
err := tbl.AddRow(release.Name, modifiedChart, release.installedVersion, release.duration.Round(time.Second))
|
err := tbl.AddRow(release.Name, release.Namespace, modifiedChart, release.installedVersion, release.duration.Round(time.Second))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Warn("Could not add row, %v", err)
|
logger.Warn("Could not add row, %v", err)
|
||||||
}
|
}
|
||||||
|
|
@ -3303,11 +3304,12 @@ func (ar *AffectedReleases) DisplayAffectedReleases(logger *zap.SugaredLogger) {
|
||||||
if ar.Deleted != nil && len(ar.Deleted) > 0 {
|
if ar.Deleted != nil && len(ar.Deleted) > 0 {
|
||||||
logger.Info("\nDELETED RELEASES:")
|
logger.Info("\nDELETED RELEASES:")
|
||||||
tbl, _ := prettytable.NewTable(prettytable.Column{Header: "NAME"},
|
tbl, _ := prettytable.NewTable(prettytable.Column{Header: "NAME"},
|
||||||
|
prettytable.Column{Header: "NAMESPACE", MinWidth: 6},
|
||||||
prettytable.Column{Header: "DURATION", AlignRight: true},
|
prettytable.Column{Header: "DURATION", AlignRight: true},
|
||||||
)
|
)
|
||||||
tbl.Separator = " "
|
tbl.Separator = " "
|
||||||
for _, release := range ar.Deleted {
|
for _, release := range ar.Deleted {
|
||||||
err := tbl.AddRow(release.Name, release.duration.Round(time.Second))
|
err := tbl.AddRow(release.Name, release.Namespace, release.duration.Round(time.Second))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Warn("Could not add row, %v", err)
|
logger.Warn("Could not add row, %v", err)
|
||||||
}
|
}
|
||||||
|
|
@ -3317,13 +3319,14 @@ func (ar *AffectedReleases) DisplayAffectedReleases(logger *zap.SugaredLogger) {
|
||||||
if ar.Failed != nil && len(ar.Failed) > 0 {
|
if ar.Failed != nil && len(ar.Failed) > 0 {
|
||||||
logger.Info("\nFAILED RELEASES:")
|
logger.Info("\nFAILED RELEASES:")
|
||||||
tbl, _ := prettytable.NewTable(prettytable.Column{Header: "NAME"},
|
tbl, _ := prettytable.NewTable(prettytable.Column{Header: "NAME"},
|
||||||
|
prettytable.Column{Header: "NAMESPACE", MinWidth: 6},
|
||||||
prettytable.Column{Header: "CHART", MinWidth: 6},
|
prettytable.Column{Header: "CHART", MinWidth: 6},
|
||||||
prettytable.Column{Header: "VERSION", MinWidth: 6},
|
prettytable.Column{Header: "VERSION", MinWidth: 6},
|
||||||
prettytable.Column{Header: "DURATION", AlignRight: true},
|
prettytable.Column{Header: "DURATION", AlignRight: true},
|
||||||
)
|
)
|
||||||
tbl.Separator = " "
|
tbl.Separator = " "
|
||||||
for _, release := range ar.Failed {
|
for _, release := range ar.Failed {
|
||||||
err := tbl.AddRow(release.Name, release.Chart, release.installedVersion, release.duration.Round(time.Second))
|
err := tbl.AddRow(release.Name, release.Namespace, release.Chart, release.installedVersion, release.duration.Round(time.Second))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Warn("Could not add row, %v", err)
|
logger.Warn("Could not add row, %v", err)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue