parent
							
								
									a9fce77d4a
								
							
						
					
					
						commit
						52f2ced67c
					
				|  | @ -135,6 +135,7 @@ environments: | |||
|   default: | ||||
|     values: | ||||
|     - env.*.yaml | ||||
| --- | ||||
| releases: | ||||
| - name: zipkin | ||||
|   chart: stable/zipkin | ||||
|  | @ -184,6 +185,7 @@ environments: | |||
|   default: | ||||
|     values: | ||||
|     - env.*.yaml | ||||
| --- | ||||
| releases: | ||||
| - name: zipkin | ||||
|   chart: stable/zipkin | ||||
|  | @ -230,6 +232,7 @@ bases: | |||
| - base.yaml | ||||
| environments: | ||||
|   test: | ||||
| -- | ||||
| releases: | ||||
| - name: zipkin | ||||
|   chart: stable/zipkin | ||||
|  | @ -281,6 +284,7 @@ environments: | |||
|     missingFileHandler: %s | ||||
|     values: | ||||
|     - %s | ||||
| --- | ||||
| releases: | ||||
| - name: zipkin | ||||
|   chart: stable/zipkin | ||||
|  | @ -393,7 +397,7 @@ helmfiles: | |||
| 		"/path/to/helmfile.d/a1.yaml": ` | ||||
| environments: | ||||
|   prod: | ||||
| 
 | ||||
| --- | ||||
| releases: | ||||
| - name: zipkin | ||||
|   chart: stable/zipkin | ||||
|  | @ -814,6 +818,7 @@ environments: | |||
|   default: | ||||
|     values: | ||||
|     - ns: INLINE_NS | ||||
| --- | ||||
| releases: | ||||
| - name: foo | ||||
|   chart: stable/zipkin | ||||
|  | @ -977,7 +982,7 @@ releases: | |||
| 
 | ||||
| func TestVisitDesiredStatesWithReleasesFiltered_EnvironmentValueOverrides(t *testing.T) { | ||||
| 	files := map[string]string{ | ||||
| 		"/path/to/helmfile.yaml": ` | ||||
| 		"/path/to/helmfile.yaml.gotmpl": ` | ||||
| environments: | ||||
|   default: | ||||
|     values: | ||||
|  |  | |||
|  | @ -1,221 +1,16 @@ | |||
| found 3 helmfile state files in helmfile.d: /path/to/helmfile.d/helmfile_1.yaml, /path/to/helmfile.d/helmfile_2.yaml, /path/to/helmfile.d/helmfile_3.yaml | ||||
| processing file "helmfile_1.yaml" in directory "/path/to/helmfile.d" | ||||
| changing working directory to "/path/to/helmfile.d" | ||||
| first-pass rendering starting for "helmfile_1.yaml.part.0": inherited=&{shared  map[] map[]}, overrode=<nil> | ||||
| first-pass uses: &{shared  map[] map[]} | ||||
| first-pass rendering output of "helmfile_1.yaml.part.0": | ||||
|  0:  | ||||
|  1: environments: | ||||
|  2:   development: {} | ||||
|  3:   shared: {} | ||||
| 
 | ||||
| first-pass produced: &{shared  map[] map[]} | ||||
| first-pass rendering result of "helmfile_1.yaml.part.0": {shared  map[] map[]} | ||||
| vals: | ||||
| map[] | ||||
| defaultVals:[] | ||||
| second-pass rendering result of "helmfile_1.yaml.part.0": | ||||
|  0:  | ||||
|  1: environments: | ||||
|  2:   development: {} | ||||
|  3:   shared: {} | ||||
| 
 | ||||
| merged environment: &{shared  map[] map[]} | ||||
| first-pass rendering starting for "helmfile_1.yaml.part.1": inherited=&{shared  map[] map[]}, overrode=<nil> | ||||
| first-pass uses: &{shared  map[] map[]} | ||||
| first-pass rendering output of "helmfile_1.yaml.part.1": | ||||
|  0: releases: | ||||
|  1: - name: logging | ||||
|  2:   chart: incubator/raw | ||||
|  3:   namespace: kube-system | ||||
|  4:  | ||||
|  5: - name: kubernetes-external-secrets | ||||
|  6:   chart: incubator/raw | ||||
|  7:   namespace: kube-system | ||||
|  8:   needs: | ||||
|  9:   - kube-system/logging | ||||
| 10:  | ||||
| 11: - name: external-secrets | ||||
| 12:   chart: incubator/raw | ||||
| 13:   namespace: default | ||||
| 14:   labels: | ||||
| 15:     app: test | ||||
| 16:   needs: | ||||
| 17:   - kube-system/kubernetes-external-secrets | ||||
| 18:  | ||||
| 19: - name: my-release | ||||
| 20:   chart: incubator/raw | ||||
| 21:   namespace: default | ||||
| 22:   labels: | ||||
| 23:     app: test | ||||
| 24:   needs: | ||||
| 25:   - default/external-secrets | ||||
| 26:  | ||||
| 27:  | ||||
| 28: # Disabled releases are treated as missing | ||||
| 29: - name: disabled | ||||
| 30:   chart: incubator/raw | ||||
| 31:   namespace: kube-system | ||||
| 32:   installed: false | ||||
| 33:  | ||||
| 34: - name: test2 | ||||
| 35:   chart: incubator/raw | ||||
| 36:   needs: | ||||
| 37:   - kube-system/disabled | ||||
| 38:  | ||||
| 39: - name: test3 | ||||
| 40:   chart: incubator/raw | ||||
| 41:   needs: | ||||
| 42:   - test2 | ||||
| 43:  | ||||
| 
 | ||||
| first-pass produced: &{shared  map[] map[]} | ||||
| first-pass rendering result of "helmfile_1.yaml.part.1": {shared  map[] map[]} | ||||
| vals: | ||||
| map[] | ||||
| defaultVals:[] | ||||
| second-pass rendering result of "helmfile_1.yaml.part.1": | ||||
|  0: releases: | ||||
|  1: - name: logging | ||||
|  2:   chart: incubator/raw | ||||
|  3:   namespace: kube-system | ||||
|  4:  | ||||
|  5: - name: kubernetes-external-secrets | ||||
|  6:   chart: incubator/raw | ||||
|  7:   namespace: kube-system | ||||
|  8:   needs: | ||||
|  9:   - kube-system/logging | ||||
| 10:  | ||||
| 11: - name: external-secrets | ||||
| 12:   chart: incubator/raw | ||||
| 13:   namespace: default | ||||
| 14:   labels: | ||||
| 15:     app: test | ||||
| 16:   needs: | ||||
| 17:   - kube-system/kubernetes-external-secrets | ||||
| 18:  | ||||
| 19: - name: my-release | ||||
| 20:   chart: incubator/raw | ||||
| 21:   namespace: default | ||||
| 22:   labels: | ||||
| 23:     app: test | ||||
| 24:   needs: | ||||
| 25:   - default/external-secrets | ||||
| 26:  | ||||
| 27:  | ||||
| 28: # Disabled releases are treated as missing | ||||
| 29: - name: disabled | ||||
| 30:   chart: incubator/raw | ||||
| 31:   namespace: kube-system | ||||
| 32:   installed: false | ||||
| 33:  | ||||
| 34: - name: test2 | ||||
| 35:   chart: incubator/raw | ||||
| 36:   needs: | ||||
| 37:   - kube-system/disabled | ||||
| 38:  | ||||
| 39: - name: test3 | ||||
| 40:   chart: incubator/raw | ||||
| 41:   needs: | ||||
| 42:   - test2 | ||||
| 43:  | ||||
| 
 | ||||
| merged environment: &{shared  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 | ||||
| changing working directory back to "/path/to" | ||||
| processing file "helmfile_2.yaml" in directory "/path/to/helmfile.d" | ||||
| changing working directory to "/path/to/helmfile.d" | ||||
| first-pass rendering starting for "helmfile_2.yaml.part.0": inherited=&{shared  map[] map[]}, overrode=<nil> | ||||
| first-pass uses: &{shared  map[] map[]} | ||||
| first-pass rendering output of "helmfile_2.yaml.part.0": | ||||
|  0:  | ||||
|  1: environments: | ||||
|  2:   test: {} | ||||
|  3:   shared: {} | ||||
| 
 | ||||
| first-pass produced: &{shared  map[] map[]} | ||||
| first-pass rendering result of "helmfile_2.yaml.part.0": {shared  map[] map[]} | ||||
| vals: | ||||
| map[] | ||||
| defaultVals:[] | ||||
| second-pass rendering result of "helmfile_2.yaml.part.0": | ||||
|  0:  | ||||
|  1: environments: | ||||
|  2:   test: {} | ||||
|  3:   shared: {} | ||||
| 
 | ||||
| merged environment: &{shared  map[] map[]} | ||||
| first-pass rendering starting for "helmfile_2.yaml.part.1": inherited=&{shared  map[] map[]}, overrode=<nil> | ||||
| first-pass uses: &{shared  map[] map[]} | ||||
| first-pass rendering output of "helmfile_2.yaml.part.1": | ||||
|  0: repositories: | ||||
|  1: - name: bitnami | ||||
|  2:   url: https://charts.bitnami.com/bitnami | ||||
|  3:  | ||||
|  4: releases: | ||||
|  5: - name: cache | ||||
|  6:   namespace: my-app | ||||
|  7:   chart: bitnami/redis | ||||
|  8:   version: 17.0.7 | ||||
|  9:   labels: | ||||
| 10:     app: test | ||||
| 11:  | ||||
| 12: - name: database | ||||
| 13:   namespace: my-app | ||||
| 14:   chart: bitnami/postgres | ||||
| 15:   version: 11.6.22 | ||||
| 16:  | ||||
| 
 | ||||
| first-pass produced: &{shared  map[] map[]} | ||||
| first-pass rendering result of "helmfile_2.yaml.part.1": {shared  map[] map[]} | ||||
| vals: | ||||
| map[] | ||||
| defaultVals:[] | ||||
| second-pass rendering result of "helmfile_2.yaml.part.1": | ||||
|  0: repositories: | ||||
|  1: - name: bitnami | ||||
|  2:   url: https://charts.bitnami.com/bitnami | ||||
|  3:  | ||||
|  4: releases: | ||||
|  5: - name: cache | ||||
|  6:   namespace: my-app | ||||
|  7:   chart: bitnami/redis | ||||
|  8:   version: 17.0.7 | ||||
|  9:   labels: | ||||
| 10:     app: test | ||||
| 11:  | ||||
| 12: - name: database | ||||
| 13:   namespace: my-app | ||||
| 14:   chart: bitnami/postgres | ||||
| 15:   version: 11.6.22 | ||||
| 16:  | ||||
| 
 | ||||
| merged environment: &{shared  map[] map[]} | ||||
| changing working directory back to "/path/to" | ||||
| processing file "helmfile_3.yaml" in directory "/path/to/helmfile.d" | ||||
| changing working directory to "/path/to/helmfile.d" | ||||
| first-pass rendering starting for "helmfile_3.yaml.part.0": inherited=&{shared  map[] map[]}, overrode=<nil> | ||||
| first-pass uses: &{shared  map[] map[]} | ||||
| first-pass rendering output of "helmfile_3.yaml.part.0": | ||||
|  0:  | ||||
|  1: releases: | ||||
|  2: - name: global | ||||
|  3:   chart: incubator/raw | ||||
|  4:   namespace: kube-system | ||||
|  5:  | ||||
| 
 | ||||
| first-pass produced: &{shared  map[] map[]} | ||||
| first-pass rendering result of "helmfile_3.yaml.part.0": {shared  map[] map[]} | ||||
| vals: | ||||
| map[] | ||||
| defaultVals:[] | ||||
| second-pass rendering result of "helmfile_3.yaml.part.0": | ||||
|  0:  | ||||
|  1: releases: | ||||
|  2: - name: global | ||||
|  3:   chart: incubator/raw | ||||
|  4:   namespace: kube-system | ||||
|  5:  | ||||
| 
 | ||||
| merged environment: &{shared  map[] map[]} | ||||
| changing working directory back to "/path/to" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue