parent
							
								
									1c2d31616f
								
							
						
					
					
						commit
						ab83b0985b
					
				|  | @ -232,7 +232,7 @@ bases: | ||||||
| - base.yaml | - base.yaml | ||||||
| environments: | environments: | ||||||
|   test: |   test: | ||||||
| -- | --- | ||||||
| releases: | releases: | ||||||
| - name: zipkin | - name: zipkin | ||||||
|   chart: stable/zipkin |   chart: stable/zipkin | ||||||
|  | @ -803,7 +803,7 @@ func runFilterSubHelmFilesTests(testcases []struct { | ||||||
| 
 | 
 | ||||||
| func TestVisitDesiredStatesWithReleasesFiltered_EmbeddedNestedStateAdditionalEnvValues(t *testing.T) { | func TestVisitDesiredStatesWithReleasesFiltered_EmbeddedNestedStateAdditionalEnvValues(t *testing.T) { | ||||||
| 	files := map[string]string{ | 	files := map[string]string{ | ||||||
| 		"/path/to/helmfile.yaml": ` | 		"/path/to/helmfile.yaml.gotmpl": ` | ||||||
| helmfiles: | helmfiles: | ||||||
| - path: helmfile.d/a*.yaml | - path: helmfile.d/a*.yaml | ||||||
|   values: |   values: | ||||||
|  | @ -1724,7 +1724,7 @@ foo: FOO | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func TestLoadDesiredStateFromYaml_MultiPartTemplate_WithNonDefaultEnv(t *testing.T) { | func TestLoadDesiredStateFromYaml_MultiPartTemplate_WithNonDefaultEnv(t *testing.T) { | ||||||
| 	yamlFile := "/path/to/yaml/file" | 	yamlFile := "/path/to/yaml/file.gotmpl" | ||||||
| 	yamlContent := `bases: | 	yamlContent := `bases: | ||||||
| - ../base.yaml | - ../base.yaml | ||||||
| --- | --- | ||||||
|  | @ -1815,7 +1815,7 @@ helmDefaults: | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func TestLoadDesiredStateFromYaml_MultiPartTemplate_WithReverse(t *testing.T) { | func TestLoadDesiredStateFromYaml_MultiPartTemplate_WithReverse(t *testing.T) { | ||||||
| 	yamlFile := "/path/to/yaml/file" | 	yamlFile := "/path/to/yaml/file.gotmpl" | ||||||
| 	yamlContent := ` | 	yamlContent := ` | ||||||
| {{ readFile "templates.yaml" }} | {{ readFile "templates.yaml" }} | ||||||
| 
 | 
 | ||||||
|  | @ -1873,7 +1873,7 @@ releases: | ||||||
| 
 | 
 | ||||||
| // See https://github.com/roboll/helmfile/issues/615
 | // See https://github.com/roboll/helmfile/issues/615
 | ||||||
| func TestLoadDesiredStateFromYaml_MultiPartTemplate_NoMergeArrayInEnvVal(t *testing.T) { | func TestLoadDesiredStateFromYaml_MultiPartTemplate_NoMergeArrayInEnvVal(t *testing.T) { | ||||||
| 	statePath := "/path/to/helmfile.yaml" | 	statePath := "/path/to/helmfile.yaml.gotmpl" | ||||||
| 	stateContent := ` | 	stateContent := ` | ||||||
| environments: | environments: | ||||||
|   default: |   default: | ||||||
|  | @ -1938,7 +1938,7 @@ func TestLoadDesiredStateFromYaml_MultiPartTemplate_MergeMapsVariousKeys(t *test | ||||||
| 	} | 	} | ||||||
| 	for i := range testcases { | 	for i := range testcases { | ||||||
| 		tc := testcases[i] | 		tc := testcases[i] | ||||||
| 		statePath := "/path/to/helmfile.yaml" | 		statePath := "/path/to/helmfile.yaml.gotmpl" | ||||||
| 		stateContent := ` | 		stateContent := ` | ||||||
| environments: | environments: | ||||||
|   default: |   default: | ||||||
|  | @ -2055,7 +2055,7 @@ releases: | ||||||
| 	} | 	} | ||||||
| 	for i := range testcases { | 	for i := range testcases { | ||||||
| 		tc := testcases[i] | 		tc := testcases[i] | ||||||
| 		statePath := "/path/to/helmfile.yaml" | 		statePath := "/path/to/helmfile.yaml.gotmpl" | ||||||
| 		stateContent := fmt.Sprintf(tc.state, tc.expr) | 		stateContent := fmt.Sprintf(tc.state, tc.expr) | ||||||
| 		testFs := testhelper.NewTestFs(map[string]string{ | 		testFs := testhelper.NewTestFs(map[string]string{ | ||||||
| 			statePath:         stateContent, | 			statePath:         stateContent, | ||||||
|  | @ -3858,8 +3858,9 @@ changing working directory back to "/path/to" | ||||||
| 
 | 
 | ||||||
| 			if tc.log != "" { | 			if tc.log != "" { | ||||||
| 				actual := bs.String() | 				actual := bs.String() | ||||||
| 
 |  | ||||||
| 				assert.Equal(t, tc.log, actual) | 				assert.Equal(t, tc.log, actual) | ||||||
|  | 			} else { | ||||||
|  | 				assertLogEqualsToSnapshot(t, bs.String()) | ||||||
| 			} | 			} | ||||||
| 		}) | 		}) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | @ -1,120 +1,6 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: environments: |  | ||||||
|  2:   development: {} |  | ||||||
|  3:   shared: {} |  | ||||||
| 
 |  | ||||||
| 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: environments: |  | ||||||
|  2:   development: {} |  | ||||||
|  3:   shared: {} |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| first-pass rendering starting for "helmfile.yaml.part.1": inherited=&{default  map[] map[]}, overrode=<nil> |  | ||||||
| first-pass uses: &{default  map[] map[]} |  | ||||||
| first-pass rendering output of "helmfile.yaml.part.1": |  | ||||||
|  0: releases: |  | ||||||
|  1: - name: logging |  | ||||||
|  2:   chart: incubator/raw |  | ||||||
|  3:   namespace: kube-system |  | ||||||
|  4: - name: kubernetes-external-secrets |  | ||||||
|  5:   chart: incubator/raw |  | ||||||
|  6:   namespace: kube-system |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - kube-system/logging |  | ||||||
|  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: - name: my-release |  | ||||||
| 17:   chart: incubator/raw |  | ||||||
| 18:   namespace: default |  | ||||||
| 19:   labels: |  | ||||||
| 20:     app: test |  | ||||||
| 21:   needs: |  | ||||||
| 22:   - default/external-secrets |  | ||||||
| 23: # Disabled releases are treated as missing |  | ||||||
| 24: - name: disabled |  | ||||||
| 25:   chart: incubator/raw |  | ||||||
| 26:   namespace: kube-system |  | ||||||
| 27:   installed: false |  | ||||||
| 28: - name: test2 |  | ||||||
| 29:   chart: incubator/raw |  | ||||||
| 30:   needs: |  | ||||||
| 31:   - kube-system/disabled |  | ||||||
| 32: - name: test3 |  | ||||||
| 33:   chart: incubator/raw |  | ||||||
| 34:   needs: |  | ||||||
| 35:   - test2 |  | ||||||
| 36: - name: test4 |  | ||||||
| 37:   chart: incubator/raw |  | ||||||
| 38:   needs: |  | ||||||
| 39:   - test2 |  | ||||||
| 40:   - test3 |  | ||||||
| 41:  |  | ||||||
| 
 |  | ||||||
| first-pass produced: &{default  map[] map[]} |  | ||||||
| first-pass rendering result of "helmfile.yaml.part.1": {default  map[] map[]} |  | ||||||
| vals: |  | ||||||
| map[] |  | ||||||
| defaultVals:[] |  | ||||||
| second-pass rendering result of "helmfile.yaml.part.1": |  | ||||||
|  0: releases: |  | ||||||
|  1: - name: logging |  | ||||||
|  2:   chart: incubator/raw |  | ||||||
|  3:   namespace: kube-system |  | ||||||
|  4: - name: kubernetes-external-secrets |  | ||||||
|  5:   chart: incubator/raw |  | ||||||
|  6:   namespace: kube-system |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - kube-system/logging |  | ||||||
|  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: - name: my-release |  | ||||||
| 17:   chart: incubator/raw |  | ||||||
| 18:   namespace: default |  | ||||||
| 19:   labels: |  | ||||||
| 20:     app: test |  | ||||||
| 21:   needs: |  | ||||||
| 22:   - default/external-secrets |  | ||||||
| 23: # Disabled releases are treated as missing |  | ||||||
| 24: - name: disabled |  | ||||||
| 25:   chart: incubator/raw |  | ||||||
| 26:   namespace: kube-system |  | ||||||
| 27:   installed: false |  | ||||||
| 28: - name: test2 |  | ||||||
| 29:   chart: incubator/raw |  | ||||||
| 30:   needs: |  | ||||||
| 31:   - kube-system/disabled |  | ||||||
| 32: - name: test3 |  | ||||||
| 33:   chart: incubator/raw |  | ||||||
| 34:   needs: |  | ||||||
| 35:   - test2 |  | ||||||
| 36: - name: test4 |  | ||||||
| 37:   chart: incubator/raw |  | ||||||
| 38:   needs: |  | ||||||
| 39:   - test2 |  | ||||||
| 40:   - test3 |  | ||||||
| 41:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| WARNING: release test2 needs disabled, but disabled is not installed due to installed: false. Either mark disabled as installed or remove disabled from test2's needs | WARNING: release test2 needs disabled, but disabled is not installed due to installed: false. Either mark disabled as installed or remove disabled from test2's needs | ||||||
| changing working directory back to "/path/to" | changing working directory back to "/path/to" | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4: - name: bar |  | ||||||
|  5:   chart: stable/mychart2 |  | ||||||
|  6:   installed: false |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - foo |  | ||||||
|  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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4: - name: bar |  | ||||||
|  5:   chart: stable/mychart2 |  | ||||||
|  6:   installed: false |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - foo |  | ||||||
|  9:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4:   installed: false |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: stable/mychart1 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - bar |  | ||||||
|  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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4:   installed: false |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: stable/mychart1 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - bar |  | ||||||
|  9:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| WARNING: release foo needs bar, but bar is not installed due to installed: false. Either mark bar as installed or remove bar from foo's needs | WARNING: release foo needs bar, but bar is not installed due to installed: false. Either mark bar as installed or remove bar from foo's needs | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
|  |  | ||||||
|  | @ -1,38 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4:   installed: false |  | ||||||
|  5:   needs: |  | ||||||
|  6:   - foo |  | ||||||
|  7: - name: foo |  | ||||||
|  8:   chart: stable/mychart1 |  | ||||||
|  9:   installed: false |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4:   installed: false |  | ||||||
|  5:   needs: |  | ||||||
|  6:   - foo |  | ||||||
|  7: - name: foo |  | ||||||
|  8:   chart: stable/mychart1 |  | ||||||
|  9:   installed: false |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,38 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4:   installed: false |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: stable/mychart1 |  | ||||||
|  7:   installed: false |  | ||||||
|  8:   needs: |  | ||||||
|  9:   - bar |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4:   installed: false |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: stable/mychart1 |  | ||||||
|  7:   installed: false |  | ||||||
|  8:   needs: |  | ||||||
|  9:   - bar |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4:   installed: false |  | ||||||
|  5: - name: bar |  | ||||||
|  6:   chart: stable/mychart2 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - foo |  | ||||||
|  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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4:   installed: false |  | ||||||
|  5: - name: bar |  | ||||||
|  6:   chart: stable/mychart2 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - foo |  | ||||||
|  9:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| WARNING: release bar needs foo, but foo is not installed due to installed: false. Either mark foo as installed or remove foo from bar's needs | WARNING: release bar needs foo, but foo is not installed due to installed: false. Either mark foo as installed or remove foo from bar's needs | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   installed: false |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - bar |  | ||||||
|  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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   installed: false |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - bar |  | ||||||
|  9:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,44 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   namespace: ns1 |  | ||||||
|  4:   chart: mychart3 |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: mychart2 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - ns1/bar |  | ||||||
|  9: - name: foo |  | ||||||
| 10:   chart: mychart1 |  | ||||||
| 11:   needs: |  | ||||||
| 12:   - ns1/bar |  | ||||||
| 13:  |  | ||||||
| 
 |  | ||||||
| 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: bar |  | ||||||
|  3:   namespace: ns1 |  | ||||||
|  4:   chart: mychart3 |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: mychart2 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - ns1/bar |  | ||||||
|  9: - name: foo |  | ||||||
| 10:   chart: mychart1 |  | ||||||
| 11:   needs: |  | ||||||
| 12:   - ns1/bar |  | ||||||
| 13:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| err: found 2 duplicate releases with ID "default//foo" | err: found 2 duplicate releases with ID "default//foo" | ||||||
| changing working directory back to "/path/to" | changing working directory back to "/path/to" | ||||||
|  |  | ||||||
|  | @ -1,32 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo_notFound |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   installed: false |  | ||||||
|  7:  |  | ||||||
| 
 |  | ||||||
| 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo_notFound |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   installed: false |  | ||||||
|  7:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,44 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: baz |  | ||||||
|  3:   chart: stable/mychart3 |  | ||||||
|  4:   disableValidationOnInstall: true |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: stable/mychart1 |  | ||||||
|  7:   disableValidationOnInstall: true |  | ||||||
|  8:   needs: |  | ||||||
|  9:   - bar |  | ||||||
| 10: - name: bar |  | ||||||
| 11:   chart: stable/mychart2 |  | ||||||
| 12:   disableValidation: true |  | ||||||
| 13:  |  | ||||||
| 
 |  | ||||||
| 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: baz |  | ||||||
|  3:   chart: stable/mychart3 |  | ||||||
|  4:   disableValidationOnInstall: true |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: stable/mychart1 |  | ||||||
|  7:   disableValidationOnInstall: true |  | ||||||
|  8:   needs: |  | ||||||
|  9:   - bar |  | ||||||
| 10: - name: bar |  | ||||||
| 11:   chart: stable/mychart2 |  | ||||||
| 12:   disableValidation: true |  | ||||||
| 13:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 3 release(s) found in helmfile.yaml | 3 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,44 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: baz |  | ||||||
|  3:   chart: stable/mychart3 |  | ||||||
|  4:   disableValidationOnInstall: true |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: stable/mychart1 |  | ||||||
|  7:   disableValidationOnInstall: true |  | ||||||
|  8:   needs: |  | ||||||
|  9:   - bar |  | ||||||
| 10: - name: bar |  | ||||||
| 11:   chart: stable/mychart2 |  | ||||||
| 12:   disableValidation: true |  | ||||||
| 13:  |  | ||||||
| 
 |  | ||||||
| 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: baz |  | ||||||
|  3:   chart: stable/mychart3 |  | ||||||
|  4:   disableValidationOnInstall: true |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: stable/mychart1 |  | ||||||
|  7:   disableValidationOnInstall: true |  | ||||||
|  8:   needs: |  | ||||||
|  9:   - bar |  | ||||||
| 10: - name: bar |  | ||||||
| 11:   chart: stable/mychart2 |  | ||||||
| 12:   disableValidation: true |  | ||||||
| 13:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 3 release(s) found in helmfile.yaml | 3 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,38 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: baz |  | ||||||
|  3:   chart: stable/mychart3 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - bar |  | ||||||
|  8: - name: bar |  | ||||||
|  9:   chart: stable/mychart2 |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| 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: baz |  | ||||||
|  3:   chart: stable/mychart3 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - bar |  | ||||||
|  8: - name: bar |  | ||||||
|  9:   chart: stable/mychart2 |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 3 release(s) found in helmfile.yaml | 3 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: baz |  | ||||||
|  3:   namespace: ns1 |  | ||||||
|  4:   chart: mychart3 |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: mychart1 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - ns1/bar |  | ||||||
|  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: baz |  | ||||||
|  3:   namespace: ns1 |  | ||||||
|  4:   chart: mychart3 |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: mychart1 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - ns1/bar |  | ||||||
|  9:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| WARNING: release foo needs bar, but bar is not installed due to installed: false. Either mark bar as installed or remove bar from foo's needs | WARNING: release foo needs bar, but bar is not installed due to installed: false. Either mark bar as installed or remove bar from foo's needs | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   installed: false |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - bar |  | ||||||
|  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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   installed: false |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - bar |  | ||||||
|  9:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,126 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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[]} | merged environment: &{default  map[] map[]} | ||||||
| 10 release(s) found in helmfile.yaml | 10 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   namespace: ns1 |  | ||||||
|  4:   chart: mychart3 |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: mychart1 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - ns1/bar |  | ||||||
|  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: bar |  | ||||||
|  3:   namespace: ns1 |  | ||||||
|  4:   chart: mychart3 |  | ||||||
|  5: - name: foo |  | ||||||
|  6:   chart: mychart1 |  | ||||||
|  7:   needs: |  | ||||||
|  8:   - ns1/bar |  | ||||||
|  9:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 1 release(s) matching name=foo found in helmfile.yaml | 1 release(s) matching name=foo found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,34 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4: - name: bar |  | ||||||
|  5:   chart: stable/mychart2 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - foo |  | ||||||
|  8:  |  | ||||||
| 
 |  | ||||||
| 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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4: - name: bar |  | ||||||
|  5:   chart: stable/mychart2 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - foo |  | ||||||
|  8:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,34 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4: - name: bar |  | ||||||
|  5:   chart: stable/mychart2 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - foo |  | ||||||
|  8:  |  | ||||||
| 
 |  | ||||||
| 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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4: - name: bar |  | ||||||
|  5:   chart: stable/mychart2 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - foo |  | ||||||
|  8:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,34 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - bar |  | ||||||
|  8:  |  | ||||||
| 
 |  | ||||||
| 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - bar |  | ||||||
|  8:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,34 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - bar |  | ||||||
|  8:  |  | ||||||
| 
 |  | ||||||
| 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4: - name: foo |  | ||||||
|  5:   chart: stable/mychart1 |  | ||||||
|  6:   needs: |  | ||||||
|  7:   - bar |  | ||||||
|  8:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,38 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4:   namespace: ns1 |  | ||||||
|  5:   needs: |  | ||||||
|  6:   - ns2/bar |  | ||||||
|  7: - name: bar |  | ||||||
|  8:   chart: stable/mychart2 |  | ||||||
|  9:   namespace: ns2 |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| 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: foo |  | ||||||
|  3:   chart: stable/mychart1 |  | ||||||
|  4:   namespace: ns1 |  | ||||||
|  5:   needs: |  | ||||||
|  6:   - ns2/bar |  | ||||||
|  7: - name: bar |  | ||||||
|  8:   chart: stable/mychart2 |  | ||||||
|  9:   namespace: ns2 |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,38 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4:   namespace: ns2 |  | ||||||
|  5:   needs: |  | ||||||
|  6:   - ns1/foo |  | ||||||
|  7: - name: foo |  | ||||||
|  8:   chart: stable/mychart1 |  | ||||||
|  9:   namespace: ns1 |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| 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: bar |  | ||||||
|  3:   chart: stable/mychart2 |  | ||||||
|  4:   namespace: ns2 |  | ||||||
|  5:   needs: |  | ||||||
|  6:   - ns1/foo |  | ||||||
|  7: - name: foo |  | ||||||
|  8:   chart: stable/mychart1 |  | ||||||
|  9:   namespace: ns1 |  | ||||||
| 10:  |  | ||||||
| 
 |  | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) found in helmfile.yaml | 2 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,39 +1,7 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml.gotmpl" in directory "." | ||||||
| changing working directory to "/path/to" | changing working directory to "/path/to" | ||||||
| first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default  map[] map[]}, overrode=<nil> | rendering starting for "helmfile.yaml.gotmpl.part.0": inherited=&{default  map[] map[]}, overrode=<nil> | ||||||
| first-pass uses: &{default  map[] map[]} | rendering result of "helmfile.yaml.gotmpl.part.0": | ||||||
| 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:  |  0:  | ||||||
|  1:  |  1:  | ||||||
|  2:  |  2:  | ||||||
|  | @ -60,6 +28,6 @@ second-pass rendering result of "helmfile.yaml.part.0": | ||||||
| 23:  | 23:  | ||||||
| 
 | 
 | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 0 release(s) matching app=test_non_existent found in helmfile.yaml | 0 release(s) matching app=test_non_existent found in helmfile.yaml.gotmpl | ||||||
| 
 | 
 | ||||||
| changing working directory back to "/path/to" | changing working directory back to "/path/to" | ||||||
|  |  | ||||||
|  | @ -1,39 +1,7 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml.gotmpl" in directory "." | ||||||
| changing working directory to "/path/to" | changing working directory to "/path/to" | ||||||
| first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default  map[] map[]}, overrode=<nil> | rendering starting for "helmfile.yaml.gotmpl.part.0": inherited=&{default  map[] map[]}, overrode=<nil> | ||||||
| first-pass uses: &{default  map[] map[]} | rendering result of "helmfile.yaml.gotmpl.part.0": | ||||||
| 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:  |  0:  | ||||||
|  1:  |  1:  | ||||||
|  2:  |  2:  | ||||||
|  | @ -60,7 +28,7 @@ second-pass rendering result of "helmfile.yaml.part.0": | ||||||
| 23:  | 23:  | ||||||
| 
 | 
 | ||||||
| merged environment: &{default  map[] map[]} | merged environment: &{default  map[] map[]} | ||||||
| 2 release(s) matching app=test found in helmfile.yaml | 2 release(s) matching app=test found in helmfile.yaml.gotmpl | ||||||
| 
 | 
 | ||||||
| Affected releases are: | Affected releases are: | ||||||
|   external-secrets (incubator/raw) UPDATED |   external-secrets (incubator/raw) UPDATED | ||||||
|  |  | ||||||
|  | @ -1,126 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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[]} | merged environment: &{default  map[] map[]} | ||||||
| 1 release(s) matching name=logging found in helmfile.yaml | 1 release(s) matching name=logging found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,126 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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[]} | merged environment: &{default  map[] map[]} | ||||||
| 10 release(s) found in helmfile.yaml | 10 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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[]} | 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 | 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 | 2 release(s) found in helmfile.yaml | ||||||
|  |  | ||||||
|  | @ -1,126 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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[]} | merged environment: &{default  map[] map[]} | ||||||
| 1 release(s) matching name=logging found in helmfile.yaml | 1 release(s) matching name=logging found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,36 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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[]} | 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 | 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 | 2 release(s) found in helmfile.yaml | ||||||
|  |  | ||||||
|  | @ -1,126 +1,5 @@ | ||||||
| processing file "helmfile.yaml" in directory "." | processing file "helmfile.yaml" in directory "." | ||||||
| changing working directory to "/path/to" | 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[]} | merged environment: &{default  map[] map[]} | ||||||
| 10 release(s) found in helmfile.yaml | 10 release(s) found in helmfile.yaml | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue