diff --git a/docs/builtin-objects.md b/docs/builtin-objects.md index 96d45c5d..c389eb1a 100644 --- a/docs/builtin-objects.md +++ b/docs/builtin-objects.md @@ -3,13 +3,14 @@ - `Environment`: The information about the environment. This is set by the `--environment` flag. It has several objects inside of it: - `Environment.Name`: The name of the environment + - `Environment.KubeContext`: The kube context to be used by default for releases in the environment. - `Values`: Values passed into the environment. - `StateValues`: alias for `Values`. - `Namespace`: The namespace to be released into # release template built-in objects -it be used for the below tow cases: +it be used for the below two cases: 1. release definition ``` @@ -56,6 +57,7 @@ releases: - `Environment`: The information about the environment. This is set by the `--environment` flag. It has several objects inside of it: - `Environment.Name`: The name of the environment + - `Environment.KubeContext`: The kube context to be used by default for releases in the environment. - `Chart`: The chart name for the release. - `KubeContext`: The kube context to be used for the release - `Namespace`: The namespace to be released into diff --git a/docs/index.md b/docs/index.md index f29b5cc6..eaa7d909 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1353,6 +1353,67 @@ releases: For templating, imagine that you created a hook that generates a helm chart on-the-fly by running an external tool like ksonnet, kustomize, or your own template engine. It will allow you to write your helm releases with any language you like, while still leveraging goodies provided by helm. +### Hooks, Kubectl and Environments + +Hooks can also be used in combination with small tasks using `kubectl` directly, +e.g.: in order to install a custom storage class. + +In the following example, a specific release depends on a custom storage class. +Further, all enviroments have a default kube context configured where releases are deployed into. +The `.Environment.KubeContext` is used in order to apply / remove the YAML to the correct context depending on the environment. + +`environments.yaml`: + +```yaml +environments: + dev: + values: + - ../values/default.yaml + - ../values/dev.yaml + kubeContext: dev-cluster + prod: + values: + - ../values/default.yaml + - ../values/prod.yaml + kubeContext: prod-cluster +``` + +`helmfile.yaml`: + +```yaml +bases: + - ./environments.yaml + +--- +releases: + - name: myService + namespace: my-ns + installed: true + chart: mychart + version: "1.2.3" + values: + - ../services/my-service/values.yaml.gotmpl + hooks: + - events: ["presync"] + showlogs: true + command: "kubectl" + args: + - "apply" + - "-f" + - "./custom-storage-class.yaml" + - "--context" + - "{{`{{.Environment.KubeContext}}`}}" + - events: ["postuninstall"] + showlogs: true + command: "kubectl" + args: + - "delete" + - "-f" + - "./custom-storage-class.yaml" + - "--context" + - "{{`{{.Environment.KubeContext}}`}}" +``` + ### Global Hooks In contrast to the per release hooks mentioned above these are run only once at the very beginning and end of the execution of a helmfile command and only the `prepare` and `cleanup` hooks are available respectively. diff --git a/pkg/app/app_apply_nokubectx_test.go b/pkg/app/app_apply_nokubectx_test.go index 3d24b415..c7048132 100644 --- a/pkg/app/app_apply_nokubectx_test.go +++ b/pkg/app/app_apply_nokubectx_test.go @@ -499,8 +499,8 @@ releases: 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -527,8 +527,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -558,7 +558,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" diff --git a/pkg/app/app_apply_test.go b/pkg/app/app_apply_test.go index ae718049..bb9a89d2 100644 --- a/pkg/app/app_apply_test.go +++ b/pkg/app/app_apply_test.go @@ -552,8 +552,8 @@ releases: 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -580,8 +580,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -611,7 +611,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" diff --git a/pkg/app/app_sync_test.go b/pkg/app/app_sync_test.go index da3d33dd..d2af2654 100644 --- a/pkg/app/app_sync_test.go +++ b/pkg/app/app_sync_test.go @@ -187,8 +187,8 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -215,8 +215,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -246,7 +246,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: @@ -326,8 +326,8 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -361,8 +361,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 29: args: [5s] 30: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -399,7 +399,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 29: args: [5s] 30: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: @@ -482,8 +482,8 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -510,8 +510,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -541,7 +541,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: @@ -616,8 +616,8 @@ serviceA 4 Fri Nov 1 08:40:07 2019 DEPLOYED chart-3.1.0 3.1.0 def 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -640,8 +640,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 18: chart: my/chart 19: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -667,7 +667,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 18: chart: my/chart 19: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) matching name=serviceA found in helmfile.yaml Affected releases are: @@ -748,8 +748,8 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -777,8 +777,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -809,7 +809,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: @@ -896,8 +896,8 @@ my-release 4 Fri Nov 1 08:40:07 2019 DEPLOYED raw-3.1.0 3.1.0 def 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -925,8 +925,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -957,7 +957,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: @@ -1017,8 +1017,8 @@ releases: 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -1045,8 +1045,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -1076,7 +1076,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" diff --git a/pkg/app/app_test.go b/pkg/app/app_test.go index fc3d3daa..ad442dcc 100644 --- a/pkg/app/app_test.go +++ b/pkg/app/app_test.go @@ -3425,8 +3425,8 @@ releases: 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -3453,8 +3453,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -3484,7 +3484,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml err: release "default/default/external-secrets" depends on "default/kube-system/kubernetes-external-secrets" which does not match the selectors. Please add a selector like "--selector name=kubernetes-external-secrets", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies @@ -3529,8 +3529,8 @@ releases: 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -3557,8 +3557,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -3588,7 +3588,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" @@ -3624,8 +3624,8 @@ releases: error: `in ./helmfile.yaml: release "default//foo" depends on "default/ns1/bar" which does not match the selectors. Please add a selector like "--selector name=bar", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies`, log: `processing file "helmfile.yaml" in directory "." changing working directory to "/path/to" -first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -3638,8 +3638,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - ns1/bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -3655,7 +3655,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - ns1/bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=foo found in helmfile.yaml err: release "default//foo" depends on "default/ns1/bar" which does not match the selectors. Please add a selector like "--selector name=bar", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies @@ -3688,8 +3688,8 @@ releases: error: "in ./helmfile.yaml: release(s) \"default//foo\" depend(s) on an undefined release \"default/ns1/bar\". Perhaps you made a typo in \"needs\" or forgot defining a release named \"bar\" with appropriate \"namespace\" and \"kubeContext\"?", 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -3702,8 +3702,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - ns1/bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -3719,7 +3719,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - ns1/bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml err: release(s) "default//foo" depend(s) on an undefined release "default/ns1/bar". Perhaps you made a typo in "needs" or forgot defining a release named "bar" with appropriate "namespace" and "kubeContext"? @@ -3756,8 +3756,8 @@ releases: error: "in ./helmfile.yaml: found 2 duplicate releases with ID \"default//foo\"", 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -3774,8 +3774,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 12: - ns1/bar 13: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -3795,7 +3795,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 12: - ns1/bar 13: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} err: found 2 duplicate releases with ID "default//foo" changing working directory back to "/path/to" `, @@ -3935,8 +3935,8 @@ releases: }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: repositories: @@ -3947,8 +3947,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 6: chart: /path/to/charts/example 7: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -3962,7 +3962,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 6: chart: /path/to/charts/example 7: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} There are no repositories defined in your helmfile.yaml. This means helmfile cannot update your dependencies or create a lock file. See https://github.com/roboll/helmfile/issues/878 for more information. diff --git a/pkg/app/destroy_nokubectx_test.go b/pkg/app/destroy_nokubectx_test.go index dcc0f3a4..6c233579 100644 --- a/pkg/app/destroy_nokubectx_test.go +++ b/pkg/app/destroy_nokubectx_test.go @@ -254,8 +254,8 @@ anotherbackend 4 Fri Nov 1 08:40:07 2019 DEPLOYED anotherbackend-3.1.0 }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -313,8 +313,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -375,7 +375,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 10 release(s) found in helmfile.yaml processing 5 groups of releases in this order: @@ -463,8 +463,8 @@ anotherbackend 4 Fri Nov 1 08:40:07 2019 DEPLOYED anotherbackend-3.1.0 }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -522,8 +522,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -584,7 +584,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 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 processing 1 groups of releases in this order: @@ -621,8 +621,8 @@ changing working directory back to "/path/to" }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -635,8 +635,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - backend-v1 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -652,7 +652,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - backend-v1 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: @@ -693,8 +693,8 @@ changing working directory back to "/path/to" }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -707,8 +707,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - backend-v1 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -724,7 +724,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - backend-v1 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/destroy_test.go b/pkg/app/destroy_test.go index 79a5bdc4..8f67ab16 100644 --- a/pkg/app/destroy_test.go +++ b/pkg/app/destroy_test.go @@ -315,8 +315,8 @@ anotherbackend 4 Fri Nov 1 08:40:07 2019 DEPLOYED anotherbackend-3.1.0 }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -374,8 +374,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -436,7 +436,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 10 release(s) found in helmfile.yaml processing 5 groups of releases in this order: @@ -524,8 +524,8 @@ anotherbackend 4 Fri Nov 1 08:40:07 2019 DEPLOYED anotherbackend-3.1.0 }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -583,8 +583,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -645,7 +645,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 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 processing 1 groups of releases in this order: @@ -682,8 +682,8 @@ changing working directory back to "/path/to" }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -696,8 +696,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - backend-v1 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -713,7 +713,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - backend-v1 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: @@ -754,8 +754,8 @@ changing working directory back to "/path/to" }, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -768,8 +768,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - backend-v1 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -785,7 +785,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - backend-v1 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/diff_nokubectx_test.go b/pkg/app/diff_nokubectx_test.go index 8c012ccf..494619db 100644 --- a/pkg/app/diff_nokubectx_test.go +++ b/pkg/app/diff_nokubectx_test.go @@ -713,8 +713,8 @@ releases: error: `in ./helmfile.yaml: release "default/external-secrets" depends on "kube-system/kubernetes-external-secrets" which does not match the selectors. Please add a selector like "--selector name=kubernetes-external-secrets", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies`, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -741,8 +741,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -772,7 +772,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml err: release "default/external-secrets" depends on "kube-system/kubernetes-external-secrets" which does not match the selectors. Please add a selector like "--selector name=kubernetes-external-secrets", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies @@ -818,8 +818,8 @@ releases: 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -846,8 +846,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -877,7 +877,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" @@ -913,8 +913,8 @@ releases: error: `in ./helmfile.yaml: release(s) "foo" depend(s) on an undefined release "bar". Perhaps you made a typo in "needs" or forgot defining a release named "bar" with appropriate "namespace" and "kubeContext"?`, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -927,8 +927,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -944,7 +944,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml err: release(s) "foo" depend(s) on an undefined release "bar". Perhaps you made a typo in "needs" or forgot defining a release named "bar" with appropriate "namespace" and "kubeContext"? diff --git a/pkg/app/diff_test.go b/pkg/app/diff_test.go index 340db337..0614fe78 100644 --- a/pkg/app/diff_test.go +++ b/pkg/app/diff_test.go @@ -984,8 +984,8 @@ releases: error: `in ./helmfile.yaml: release "default/default/external-secrets" depends on "default/kube-system/kubernetes-external-secrets" which does not match the selectors. Please add a selector like "--selector name=kubernetes-external-secrets", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies`, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -1012,8 +1012,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -1043,7 +1043,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml err: release "default/default/external-secrets" depends on "default/kube-system/kubernetes-external-secrets" which does not match the selectors. Please add a selector like "--selector name=kubernetes-external-secrets", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies @@ -1089,8 +1089,8 @@ releases: 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -1117,8 +1117,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -1148,7 +1148,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" @@ -1185,8 +1185,8 @@ releases: error: `in ./helmfile.yaml: release "default//foo" depends on "default//bar" which does not match the selectors. Please add a selector like "--selector name=bar", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies`, log: `processing file "helmfile.yaml" in directory "." changing working directory to "/path/to" -first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -1198,8 +1198,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - bar 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -1214,7 +1214,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - bar 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=foo found in helmfile.yaml err: release "default//foo" depends on "default//bar" which does not match the selectors. Please add a selector like "--selector name=bar", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies @@ -1248,8 +1248,8 @@ releases: error: `in ./helmfile.yaml: release(s) "default//foo" depend(s) on an undefined release "default//bar". Perhaps you made a typo in "needs" or forgot defining a release named "bar" with appropriate "namespace" and "kubeContext"?`, 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -1262,8 +1262,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -1279,7 +1279,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml err: release(s) "default//foo" depend(s) on an undefined release "default//bar". Perhaps you made a typo in "needs" or forgot defining a release named "bar" with appropriate "namespace" and "kubeContext"? diff --git a/pkg/app/testdata/app_diff_test/bad_selector b/pkg/app/testdata/app_diff_test/bad_selector index 6b910025..fcb7e435 100644 --- a/pkg/app/testdata/app_diff_test/bad_selector +++ b/pkg/app/testdata/app_diff_test/bad_selector @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" diff --git a/pkg/app/testdata/app_diff_test/fail_on_unselected_need_by_default b/pkg/app/testdata/app_diff_test/fail_on_unselected_need_by_default index d651eaad..56e4c05b 100644 --- a/pkg/app/testdata/app_diff_test/fail_on_unselected_need_by_default +++ b/pkg/app/testdata/app_diff_test/fail_on_unselected_need_by_default @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml err: release "default/default/external-secrets" depends on "default/kube-system/kubernetes-external-secrets" which does not match the selectors. Please add a selector like "--selector name=kubernetes-external-secrets", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test/include-needs b/pkg/app/testdata/app_diff_test/include-needs index 1a5395e4..5a1f4462 100644 --- a/pkg/app/testdata/app_diff_test/include-needs +++ b/pkg/app/testdata/app_diff_test/include-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 4 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/include-needs_fail_on_disabled_direct_need b/pkg/app/testdata/app_diff_test/include-needs_fail_on_disabled_direct_need index c852397a..0d8f94dd 100644 --- a/pkg/app/testdata/app_diff_test/include-needs_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_diff_test/include-needs_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test/include-needs_fail_on_disabled_transitive_need b/pkg/app/testdata/app_diff_test/include-needs_fail_on_disabled_transitive_need index 9e314659..e1b86041 100644 --- a/pkg/app/testdata/app_diff_test/include-needs_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_diff_test/include-needs_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test/include-needs_should_not_fail_on_disabled_direct_need b/pkg/app/testdata/app_diff_test/include-needs_should_not_fail_on_disabled_direct_need index 52445bf7..3b0dd1a0 100644 --- a/pkg/app/testdata/app_diff_test/include-needs_should_not_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_diff_test/include-needs_should_not_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/include-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_diff_test/include-needs_should_not_fail_on_disabled_transitive_need index 22444c04..66c9f0bd 100644 --- a/pkg/app/testdata/app_diff_test/include-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_diff_test/include-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need b/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need index 8c3febda..420dcb85 100644 --- a/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching name=test2 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need b/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need index 189634d6..a3087c44 100644 --- a/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) matching name=test3 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need b/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need index 52445bf7..3b0dd1a0 100644 --- a/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need index 22444c04..66c9f0bd 100644 --- a/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_diff_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/include-transitive-needs b/pkg/app/testdata/app_diff_test/include-transitive-needs index 1a5395e4..5a1f4462 100644 --- a/pkg/app/testdata/app_diff_test/include-transitive-needs +++ b/pkg/app/testdata/app_diff_test/include-transitive-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 4 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_diff_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need index 22444c04..66c9f0bd 100644 --- a/pkg/app/testdata/app_diff_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_diff_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/no-hooks b/pkg/app/testdata/app_diff_test/no-hooks index 03f80e2e..45db6300 100644 --- a/pkg/app/testdata/app_diff_test/no-hooks +++ b/pkg/app/testdata/app_diff_test/no-hooks @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/show_diff_on_changed_selected_release b/pkg/app/testdata/app_diff_test/show_diff_on_changed_selected_release index 466548bf..a695f222 100644 --- a/pkg/app/testdata/app_diff_test/show_diff_on_changed_selected_release +++ b/pkg/app/testdata/app_diff_test/show_diff_on_changed_selected_release @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: namespace: default 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: namespace: default 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=a found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test/shows_no_diff_on_already_uninstalled_selected_release b/pkg/app/testdata/app_diff_test/shows_no_diff_on_already_uninstalled_selected_release index 2d283c5c..a0a45f09 100644 --- a/pkg/app/testdata/app_diff_test/shows_no_diff_on_already_uninstalled_selected_release +++ b/pkg/app/testdata/app_diff_test/shows_no_diff_on_already_uninstalled_selected_release @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: namespace: default 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: namespace: default 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=a found in helmfile.yaml changing working directory back to "/path/to" diff --git a/pkg/app/testdata/app_diff_test/skip-needs b/pkg/app/testdata/app_diff_test/skip-needs index 03f80e2e..45db6300 100644 --- a/pkg/app/testdata/app_diff_test/skip-needs +++ b/pkg/app/testdata/app_diff_test/skip-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/bar b/pkg/app/testdata/app_diff_test_1/bar index 98ca211b..cf0a0bb0 100644 --- a/pkg/app/testdata/app_diff_test_1/bar +++ b/pkg/app/testdata/app_diff_test_1/bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: namespace: ns2 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: namespace: ns2 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/delete_bar_when_bar_needs_foo b/pkg/app/testdata/app_diff_test_1/delete_bar_when_bar_needs_foo index f1cf2f69..993d71e8 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_bar_when_bar_needs_foo +++ b/pkg/app/testdata/app_diff_test_1/delete_bar_when_bar_needs_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - foo 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - foo 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar b/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar index 3f3194e5..d8024704 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar +++ b/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml err: release "default//foo" depends on "default//bar" which does not match the selectors. Please add a selector like "--selector name=bar", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar_with_include-needs b/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar_with_include-needs index e6225745..7210980f 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar_with_include-needs +++ b/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar_with_include-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar_with_skip-needs b/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar_with_skip-needs index 9d2dae74..3fd7b10c 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar_with_skip-needs +++ b/pkg/app/testdata/app_diff_test_1/delete_bar_when_foo_needs_bar_with_skip-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/delete_foo_and_bar_when_bar_needs_foo b/pkg/app/testdata/app_diff_test_1/delete_foo_and_bar_when_bar_needs_foo index d9dce794..c623786d 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_foo_and_bar_when_bar_needs_foo +++ b/pkg/app/testdata/app_diff_test_1/delete_foo_and_bar_when_bar_needs_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: installed: false 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: installed: false 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/app_diff_test_1/delete_foo_and_bar_when_foo_needs_bar b/pkg/app/testdata/app_diff_test_1/delete_foo_and_bar_when_foo_needs_bar index 2bdd977a..08a2d361 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_foo_and_bar_when_foo_needs_bar +++ b/pkg/app/testdata/app_diff_test_1/delete_foo_and_bar_when_foo_needs_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: - bar 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: - bar 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo b/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo index 342bf2ca..5d32dc2e 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo +++ b/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - foo 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - foo 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml err: release "default//bar" depends on "default//foo" which does not match the selectors. Please add a selector like "--selector name=foo", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo_with_include-needs b/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo_with_include-needs index 42fa54b4..c1967b3a 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo_with_include-needs +++ b/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo_with_include-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - foo 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - foo 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo_with_skip-needs b/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo_with_skip-needs index f5c527a0..38504c13 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo_with_skip-needs +++ b/pkg/app/testdata/app_diff_test_1/delete_foo_when_bar_needs_foo_with_skip-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - foo 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - foo 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/delete_foo_when_foo_needs_bar b/pkg/app/testdata/app_diff_test_1/delete_foo_when_foo_needs_bar index 3d9621fb..f2e49270 100644 --- a/pkg/app/testdata/app_diff_test_1/delete_foo_when_foo_needs_bar +++ b/pkg/app/testdata/app_diff_test_1/delete_foo_when_foo_needs_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/helm3_upgrade_when_ns2_bar_needs_ns1_foo b/pkg/app/testdata/app_diff_test_1/helm3_upgrade_when_ns2_bar_needs_ns1_foo index 08572f0f..2c4a2fef 100644 --- a/pkg/app/testdata/app_diff_test_1/helm3_upgrade_when_ns2_bar_needs_ns1_foo +++ b/pkg/app/testdata/app_diff_test_1/helm3_upgrade_when_ns2_bar_needs_ns1_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: namespace: ns1 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: namespace: ns1 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/install b/pkg/app/testdata/app_diff_test_1/install index 6ef439b2..bc8c2830 100644 --- a/pkg/app/testdata/app_diff_test_1/install +++ b/pkg/app/testdata/app_diff_test_1/install @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: chart: mychart2 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: chart: mychart2 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/noop b/pkg/app/testdata/app_diff_test_1/noop index 0134090f..5c2c5753 100644 --- a/pkg/app/testdata/app_diff_test_1/noop +++ b/pkg/app/testdata/app_diff_test_1/noop @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/smoke b/pkg/app/testdata/app_diff_test_1/smoke index 2d378518..37e7141b 100644 --- a/pkg/app/testdata/app_diff_test_1/smoke +++ b/pkg/app/testdata/app_diff_test_1/smoke @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -59,8 +59,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -121,7 +121,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 10 release(s) found in helmfile.yaml processing 5 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/upgrade_when_bar_needs_foo b/pkg/app/testdata/app_diff_test_1/upgrade_when_bar_needs_foo index efb29db7..20aae345 100644 --- a/pkg/app/testdata/app_diff_test_1/upgrade_when_bar_needs_foo +++ b/pkg/app/testdata/app_diff_test_1/upgrade_when_bar_needs_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - foo 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - foo 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/upgrade_when_bar_needs_foo,_with_ns_override b/pkg/app/testdata/app_diff_test_1/upgrade_when_bar_needs_foo,_with_ns_override index 146f8d56..f78c15ac 100644 --- a/pkg/app/testdata/app_diff_test_1/upgrade_when_bar_needs_foo,_with_ns_override +++ b/pkg/app/testdata/app_diff_test_1/upgrade_when_bar_needs_foo,_with_ns_override @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - foo 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - foo 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar b/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar index 09c9929c..b87bccce 100644 --- a/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar +++ b/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - bar 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - bar 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar,_with_ns_override b/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar,_with_ns_override index 536e2dea..e0d964ad 100644 --- a/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar,_with_ns_override +++ b/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar,_with_ns_override @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - bar 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - bar 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar_with_context_override b/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar_with_context_override index 5756135c..bbdfc3d1 100644 --- a/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar_with_context_override +++ b/pkg/app/testdata/app_diff_test_1/upgrade_when_foo_needs_bar_with_context_override @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: helmDefaults: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: - bar 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: - bar 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/upgrade_when_releaseb_needs_releasea_with_aws_context b/pkg/app/testdata/app_diff_test_1/upgrade_when_releaseb_needs_releasea_with_aws_context index 8d994feb..e6383a6a 100644 --- a/pkg/app/testdata/app_diff_test_1/upgrade_when_releaseb_needs_releasea_with_aws_context +++ b/pkg/app/testdata/app_diff_test_1/upgrade_when_releaseb_needs_releasea_with_aws_context @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -17,8 +17,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 11: - arn:aws:eks:us-east-1:1234567890:cluster/myekscluster/namespaceA/releaseA 12: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -37,7 +37,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 11: - arn:aws:eks:us-east-1:1234567890:cluster/myekscluster/namespaceA/releaseA 12: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/upgrade_when_tns1_ns1_foo_needs_tns2_ns2_bar b/pkg/app/testdata/app_diff_test_1/upgrade_when_tns1_ns1_foo_needs_tns2_ns2_bar index 98ca211b..cf0a0bb0 100644 --- a/pkg/app/testdata/app_diff_test_1/upgrade_when_tns1_ns1_foo_needs_tns2_ns2_bar +++ b/pkg/app/testdata/app_diff_test_1/upgrade_when_tns1_ns1_foo_needs_tns2_ns2_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: namespace: ns2 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: namespace: ns2 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_1/upgrades_with_good_selector_with_--skip-needs=true b/pkg/app/testdata/app_diff_test_1/upgrades_with_good_selector_with_--skip-needs=true index 72973ed7..427f901f 100644 --- a/pkg/app/testdata/app_diff_test_1/upgrades_with_good_selector_with_--skip-needs=true +++ b/pkg/app/testdata/app_diff_test_1/upgrades_with_good_selector_with_--skip-needs=true @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/bar b/pkg/app/testdata/app_diff_test_2/bar index 600f6065..91ee7d7e 100644 --- a/pkg/app/testdata/app_diff_test_2/bar +++ b/pkg/app/testdata/app_diff_test_2/bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: namespace: ns2 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: namespace: ns2 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/delete_bar_when_bar_needs_foo b/pkg/app/testdata/app_diff_test_2/delete_bar_when_bar_needs_foo index b45b44aa..4e540849 100644 --- a/pkg/app/testdata/app_diff_test_2/delete_bar_when_bar_needs_foo +++ b/pkg/app/testdata/app_diff_test_2/delete_bar_when_bar_needs_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - foo 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - foo 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar b/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar index 8e801db6..778a2898 100644 --- a/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar +++ b/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml err: release "foo" depends on "bar" which does not match the selectors. Please add a selector like "--selector name=bar", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar_with_include-needs b/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar_with_include-needs index eccd92cd..4eede554 100644 --- a/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar_with_include-needs +++ b/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar_with_include-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar_with_skip-needs b/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar_with_skip-needs index f90ea660..c67e80f9 100644 --- a/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar_with_skip-needs +++ b/pkg/app/testdata/app_diff_test_2/delete_bar_when_foo_needs_bar_with_skip-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/delete_foo_and_bar_when_bar_needs_foo b/pkg/app/testdata/app_diff_test_2/delete_foo_and_bar_when_bar_needs_foo index d9dce794..c623786d 100644 --- a/pkg/app/testdata/app_diff_test_2/delete_foo_and_bar_when_bar_needs_foo +++ b/pkg/app/testdata/app_diff_test_2/delete_foo_and_bar_when_bar_needs_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: installed: false 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: installed: false 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/app_diff_test_2/delete_foo_and_bar_when_foo_needs_bar b/pkg/app/testdata/app_diff_test_2/delete_foo_and_bar_when_foo_needs_bar index 2bdd977a..08a2d361 100644 --- a/pkg/app/testdata/app_diff_test_2/delete_foo_and_bar_when_foo_needs_bar +++ b/pkg/app/testdata/app_diff_test_2/delete_foo_and_bar_when_foo_needs_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: - bar 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: - bar 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/app_diff_test_2/delete_foo_when_bar_needs_foo b/pkg/app/testdata/app_diff_test_2/delete_foo_when_bar_needs_foo index 98b2ee92..827e403b 100644 --- a/pkg/app/testdata/app_diff_test_2/delete_foo_when_bar_needs_foo +++ b/pkg/app/testdata/app_diff_test_2/delete_foo_when_bar_needs_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - foo 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - foo 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml err: release "bar" depends on "foo" which does not match the selectors. Please add a selector like "--selector name=foo", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_diff_test_2/delete_foo_when_foo_needs_bar b/pkg/app/testdata/app_diff_test_2/delete_foo_when_foo_needs_bar index d8f90adf..8c2fb60c 100644 --- a/pkg/app/testdata/app_diff_test_2/delete_foo_when_foo_needs_bar +++ b/pkg/app/testdata/app_diff_test_2/delete_foo_when_foo_needs_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/foo b/pkg/app/testdata/app_diff_test_2/foo index 3bfe0100..7cdf3a2e 100644 --- a/pkg/app/testdata/app_diff_test_2/foo +++ b/pkg/app/testdata/app_diff_test_2/foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: namespace: ns1 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: namespace: ns1 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/helm3_upgrade_when_ns2_bar_needs_ns1_foo b/pkg/app/testdata/app_diff_test_2/helm3_upgrade_when_ns2_bar_needs_ns1_foo index 3bfe0100..7cdf3a2e 100644 --- a/pkg/app/testdata/app_diff_test_2/helm3_upgrade_when_ns2_bar_needs_ns1_foo +++ b/pkg/app/testdata/app_diff_test_2/helm3_upgrade_when_ns2_bar_needs_ns1_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: namespace: ns1 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: namespace: ns1 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/install b/pkg/app/testdata/app_diff_test_2/install index 6a47c671..95591b3a 100644 --- a/pkg/app/testdata/app_diff_test_2/install +++ b/pkg/app/testdata/app_diff_test_2/install @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: chart: mychart2 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: chart: mychart2 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/noop b/pkg/app/testdata/app_diff_test_2/noop index a77fb81b..4bb79c7f 100644 --- a/pkg/app/testdata/app_diff_test_2/noop +++ b/pkg/app/testdata/app_diff_test_2/noop @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 1 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/smoke b/pkg/app/testdata/app_diff_test_2/smoke index a6e367d6..736c9795 100644 --- a/pkg/app/testdata/app_diff_test_2/smoke +++ b/pkg/app/testdata/app_diff_test_2/smoke @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -59,8 +59,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -121,7 +121,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 10 release(s) found in helmfile.yaml processing 5 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/upgrade_when_bar_needs_foo b/pkg/app/testdata/app_diff_test_2/upgrade_when_bar_needs_foo index 647de81c..6b69bd73 100644 --- a/pkg/app/testdata/app_diff_test_2/upgrade_when_bar_needs_foo +++ b/pkg/app/testdata/app_diff_test_2/upgrade_when_bar_needs_foo @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - foo 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - foo 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/upgrade_when_bar_needs_foo,_with_ns_override b/pkg/app/testdata/app_diff_test_2/upgrade_when_bar_needs_foo,_with_ns_override index 8b0af03f..87892d12 100644 --- a/pkg/app/testdata/app_diff_test_2/upgrade_when_bar_needs_foo,_with_ns_override +++ b/pkg/app/testdata/app_diff_test_2/upgrade_when_bar_needs_foo,_with_ns_override @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - foo 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - foo 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/upgrade_when_foo_needs_bar b/pkg/app/testdata/app_diff_test_2/upgrade_when_foo_needs_bar index cef58285..7ea553a7 100644 --- a/pkg/app/testdata/app_diff_test_2/upgrade_when_foo_needs_bar +++ b/pkg/app/testdata/app_diff_test_2/upgrade_when_foo_needs_bar @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - bar 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - bar 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/upgrade_when_foo_needs_bar,_with_ns_override b/pkg/app/testdata/app_diff_test_2/upgrade_when_foo_needs_bar,_with_ns_override index eb1abf16..49bb72fe 100644 --- a/pkg/app/testdata/app_diff_test_2/upgrade_when_foo_needs_bar,_with_ns_override +++ b/pkg/app/testdata/app_diff_test_2/upgrade_when_foo_needs_bar,_with_ns_override @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - bar 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - bar 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_diff_test_2/upgrades_with_good_selector_with_--skip-needs=true b/pkg/app/testdata/app_diff_test_2/upgrades_with_good_selector_with_--skip-needs=true index b37e4fdd..926e26fd 100644 --- a/pkg/app/testdata/app_diff_test_2/upgrades_with_good_selector_with_--skip-needs=true +++ b/pkg/app/testdata/app_diff_test_2/upgrades_with_good_selector_with_--skip-needs=true @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_lint_test/bad_selector b/pkg/app/testdata/app_lint_test/bad_selector index 6b910025..fcb7e435 100644 --- a/pkg/app/testdata/app_lint_test/bad_selector +++ b/pkg/app/testdata/app_lint_test/bad_selector @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" diff --git a/pkg/app/testdata/app_lint_test/fail_on_unselected_need_by_default b/pkg/app/testdata/app_lint_test/fail_on_unselected_need_by_default index d651eaad..56e4c05b 100644 --- a/pkg/app/testdata/app_lint_test/fail_on_unselected_need_by_default +++ b/pkg/app/testdata/app_lint_test/fail_on_unselected_need_by_default @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml err: release "default/default/external-secrets" depends on "default/kube-system/kubernetes-external-secrets" which does not match the selectors. Please add a selector like "--selector name=kubernetes-external-secrets", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_lint_test/include-needs b/pkg/app/testdata/app_lint_test/include-needs index 1a5395e4..5a1f4462 100644 --- a/pkg/app/testdata/app_lint_test/include-needs +++ b/pkg/app/testdata/app_lint_test/include-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 4 groups of releases in this order: diff --git a/pkg/app/testdata/app_lint_test/include-needs_fail_on_disabled_direct_need b/pkg/app/testdata/app_lint_test/include-needs_fail_on_disabled_direct_need index c852397a..0d8f94dd 100644 --- a/pkg/app/testdata/app_lint_test/include-needs_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_lint_test/include-needs_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_lint_test/include-needs_fail_on_disabled_transitive_need b/pkg/app/testdata/app_lint_test/include-needs_fail_on_disabled_transitive_need index 9e314659..e1b86041 100644 --- a/pkg/app/testdata/app_lint_test/include-needs_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_lint_test/include-needs_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_lint_test/include-needs_should_not_fail_on_disabled_direct_need b/pkg/app/testdata/app_lint_test/include-needs_should_not_fail_on_disabled_direct_need index bebc7ee4..3b894090 100644 --- a/pkg/app/testdata/app_lint_test/include-needs_should_not_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_lint_test/include-needs_should_not_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_lint_test/include-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_lint_test/include-needs_should_not_fail_on_disabled_transitive_need index 5821e694..f83877d9 100644 --- a/pkg/app/testdata/app_lint_test/include-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_lint_test/include-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need b/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need index 8c3febda..420dcb85 100644 --- a/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching name=test2 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need b/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need index 189634d6..a3087c44 100644 --- a/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) matching name=test3 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need b/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need index bebc7ee4..3b894090 100644 --- a/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need index 5821e694..f83877d9 100644 --- a/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_lint_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_lint_test/include-transitive-needs b/pkg/app/testdata/app_lint_test/include-transitive-needs index 1a5395e4..5a1f4462 100644 --- a/pkg/app/testdata/app_lint_test/include-transitive-needs +++ b/pkg/app/testdata/app_lint_test/include-transitive-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 4 groups of releases in this order: diff --git a/pkg/app/testdata/app_lint_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_lint_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need index 5821e694..f83877d9 100644 --- a/pkg/app/testdata/app_lint_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_lint_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_lint_test/skip-needs b/pkg/app/testdata/app_lint_test/skip-needs index 03f80e2e..45db6300 100644 --- a/pkg/app/testdata/app_lint_test/skip-needs +++ b/pkg/app/testdata/app_lint_test/skip-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_list_test/default_environment_includes_all_releases b/pkg/app/testdata/app_list_test/default_environment_includes_all_releases index a2ecd2b5..8157f84d 100644 --- a/pkg/app/testdata/app_list_test/default_environment_includes_all_releases +++ b/pkg/app/testdata/app_list_test/default_environment_includes_all_releases @@ -1,8 +1,8 @@ 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=&{default map[] map[]}, overrode= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile_1.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile_1.yaml.part.0": 0: 1: environments: @@ -54,8 +54,8 @@ first-pass rendering output of "helmfile_1.yaml.part.0": 47: - test2 48: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile_1.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile_1.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -110,12 +110,12 @@ second-pass rendering result of "helmfile_1.yaml.part.0": 47: - test2 48: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 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=&{default map[] map[]}, overrode= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile_2.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile_2.yaml.part.0": 0: 1: environments: @@ -140,8 +140,8 @@ first-pass rendering output of "helmfile_2.yaml.part.0": 20: version: 11.6.22 21: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile_2.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile_2.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -169,12 +169,12 @@ second-pass rendering result of "helmfile_2.yaml.part.0": 20: version: 11.6.22 21: -merged environment: &{default map[] map[]} +merged environment: &{default 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=&{default map[] map[]}, overrode= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile_3.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile_3.yaml.part.0": 0: 1: releases: @@ -183,8 +183,8 @@ first-pass rendering output of "helmfile_3.yaml.part.0": 4: namespace: kube-system 5: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile_3.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile_3.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -196,5 +196,5 @@ second-pass rendering result of "helmfile_3.yaml.part.0": 4: namespace: kube-system 5: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} changing working directory back to "/path/to" diff --git a/pkg/app/testdata/app_list_test/fail_on_unknown_environment b/pkg/app/testdata/app_list_test/fail_on_unknown_environment index 5f4b2add..74c00878 100644 --- a/pkg/app/testdata/app_list_test/fail_on_unknown_environment +++ b/pkg/app/testdata/app_list_test/fail_on_unknown_environment @@ -1,8 +1,8 @@ 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=&{staging map[] map[]}, overrode= -first-pass uses: &{staging map[] map[]} +first-pass rendering starting for "helmfile_1.yaml.part.0": inherited=&{staging map[] map[]}, overrode= +first-pass uses: &{staging map[] map[]} first-pass rendering output of "helmfile_1.yaml.part.0": 0: 1: environments: @@ -54,8 +54,8 @@ first-pass rendering output of "helmfile_1.yaml.part.0": 47: - test2 48: -first-pass produced: &{staging map[] map[]} -first-pass rendering result of "helmfile_1.yaml.part.0": {staging map[] map[]} +first-pass produced: &{staging map[] map[]} +first-pass rendering result of "helmfile_1.yaml.part.0": {staging map[] map[]} vals: map[] defaultVals:[] @@ -113,8 +113,8 @@ second-pass rendering result of "helmfile_1.yaml.part.0": 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=&{staging map[] map[]}, overrode= -first-pass uses: &{staging map[] map[]} +first-pass rendering starting for "helmfile_2.yaml.part.0": inherited=&{staging map[] map[]}, overrode= +first-pass uses: &{staging map[] map[]} first-pass rendering output of "helmfile_2.yaml.part.0": 0: 1: environments: @@ -139,8 +139,8 @@ first-pass rendering output of "helmfile_2.yaml.part.0": 20: version: 11.6.22 21: -first-pass produced: &{staging map[] map[]} -first-pass rendering result of "helmfile_2.yaml.part.0": {staging map[] map[]} +first-pass produced: &{staging map[] map[]} +first-pass rendering result of "helmfile_2.yaml.part.0": {staging map[] map[]} vals: map[] defaultVals:[] @@ -171,8 +171,8 @@ second-pass rendering result of "helmfile_2.yaml.part.0": 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=&{staging map[] map[]}, overrode= -first-pass uses: &{staging map[] map[]} +first-pass rendering starting for "helmfile_3.yaml.part.0": inherited=&{staging map[] map[]}, overrode= +first-pass uses: &{staging map[] map[]} first-pass rendering output of "helmfile_3.yaml.part.0": 0: 1: releases: @@ -181,8 +181,8 @@ first-pass rendering output of "helmfile_3.yaml.part.0": 4: namespace: kube-system 5: -first-pass produced: &{staging map[] map[]} -first-pass rendering result of "helmfile_3.yaml.part.0": {staging map[] map[]} +first-pass produced: &{staging map[] map[]} +first-pass rendering result of "helmfile_3.yaml.part.0": {staging map[] map[]} vals: map[] defaultVals:[] diff --git a/pkg/app/testdata/app_list_test/filters_releases_for_environment_used_in_multiple_files b/pkg/app/testdata/app_list_test/filters_releases_for_environment_used_in_multiple_files index 8a0fb275..59d37d06 100644 --- a/pkg/app/testdata/app_list_test/filters_releases_for_environment_used_in_multiple_files +++ b/pkg/app/testdata/app_list_test/filters_releases_for_environment_used_in_multiple_files @@ -1,8 +1,8 @@ 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= -first-pass uses: &{shared map[] map[]} +first-pass rendering starting for "helmfile_1.yaml.part.0": inherited=&{shared map[] map[]}, overrode= +first-pass uses: &{shared map[] map[]} first-pass rendering output of "helmfile_1.yaml.part.0": 0: 1: environments: @@ -54,8 +54,8 @@ first-pass rendering output of "helmfile_1.yaml.part.0": 47: - test2 48: -first-pass produced: &{shared map[] map[]} -first-pass rendering result of "helmfile_1.yaml.part.0": {shared map[] map[]} +first-pass produced: &{shared map[] map[]} +first-pass rendering result of "helmfile_1.yaml.part.0": {shared map[] map[]} vals: map[] defaultVals:[] @@ -110,12 +110,12 @@ second-pass rendering result of "helmfile_1.yaml.part.0": 47: - test2 48: -merged environment: &{shared map[] map[]} +merged environment: &{shared map[] map[]} 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= -first-pass uses: &{shared map[] map[]} +first-pass rendering starting for "helmfile_2.yaml.part.0": inherited=&{shared map[] map[]}, overrode= +first-pass uses: &{shared map[] map[]} first-pass rendering output of "helmfile_2.yaml.part.0": 0: 1: environments: @@ -140,8 +140,8 @@ first-pass rendering output of "helmfile_2.yaml.part.0": 20: version: 11.6.22 21: -first-pass produced: &{shared map[] map[]} -first-pass rendering result of "helmfile_2.yaml.part.0": {shared map[] map[]} +first-pass produced: &{shared map[] map[]} +first-pass rendering result of "helmfile_2.yaml.part.0": {shared map[] map[]} vals: map[] defaultVals:[] @@ -169,12 +169,12 @@ second-pass rendering result of "helmfile_2.yaml.part.0": 20: version: 11.6.22 21: -merged environment: &{shared map[] map[]} +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= -first-pass uses: &{shared map[] map[]} +first-pass rendering starting for "helmfile_3.yaml.part.0": inherited=&{shared map[] map[]}, overrode= +first-pass uses: &{shared map[] map[]} first-pass rendering output of "helmfile_3.yaml.part.0": 0: 1: releases: @@ -183,8 +183,8 @@ first-pass rendering output of "helmfile_3.yaml.part.0": 4: namespace: kube-system 5: -first-pass produced: &{shared map[] map[]} -first-pass rendering result of "helmfile_3.yaml.part.0": {shared map[] map[]} +first-pass produced: &{shared map[] map[]} +first-pass rendering result of "helmfile_3.yaml.part.0": {shared map[] map[]} vals: map[] defaultVals:[] diff --git a/pkg/app/testdata/app_list_test/filters_releases_for_environment_used_in_one_file_only b/pkg/app/testdata/app_list_test/filters_releases_for_environment_used_in_one_file_only index 32e2cac9..2dc4a454 100644 --- a/pkg/app/testdata/app_list_test/filters_releases_for_environment_used_in_one_file_only +++ b/pkg/app/testdata/app_list_test/filters_releases_for_environment_used_in_one_file_only @@ -1,8 +1,8 @@ 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=&{test map[] map[]}, overrode= -first-pass uses: &{test map[] map[]} +first-pass rendering starting for "helmfile_1.yaml.part.0": inherited=&{test map[] map[]}, overrode= +first-pass uses: &{test map[] map[]} first-pass rendering output of "helmfile_1.yaml.part.0": 0: 1: environments: @@ -54,8 +54,8 @@ first-pass rendering output of "helmfile_1.yaml.part.0": 47: - test2 48: -first-pass produced: &{test map[] map[]} -first-pass rendering result of "helmfile_1.yaml.part.0": {test map[] map[]} +first-pass produced: &{test map[] map[]} +first-pass rendering result of "helmfile_1.yaml.part.0": {test map[] map[]} vals: map[] defaultVals:[] @@ -113,8 +113,8 @@ second-pass rendering result of "helmfile_1.yaml.part.0": 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=&{test map[] map[]}, overrode= -first-pass uses: &{test map[] map[]} +first-pass rendering starting for "helmfile_2.yaml.part.0": inherited=&{test map[] map[]}, overrode= +first-pass uses: &{test map[] map[]} first-pass rendering output of "helmfile_2.yaml.part.0": 0: 1: environments: @@ -139,8 +139,8 @@ first-pass rendering output of "helmfile_2.yaml.part.0": 20: version: 11.6.22 21: -first-pass produced: &{test map[] map[]} -first-pass rendering result of "helmfile_2.yaml.part.0": {test map[] map[]} +first-pass produced: &{test map[] map[]} +first-pass rendering result of "helmfile_2.yaml.part.0": {test map[] map[]} vals: map[] defaultVals:[] @@ -168,12 +168,12 @@ second-pass rendering result of "helmfile_2.yaml.part.0": 20: version: 11.6.22 21: -merged environment: &{test map[] map[]} +merged environment: &{test 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=&{test map[] map[]}, overrode= -first-pass uses: &{test map[] map[]} +first-pass rendering starting for "helmfile_3.yaml.part.0": inherited=&{test map[] map[]}, overrode= +first-pass uses: &{test map[] map[]} first-pass rendering output of "helmfile_3.yaml.part.0": 0: 1: releases: @@ -182,8 +182,8 @@ first-pass rendering output of "helmfile_3.yaml.part.0": 4: namespace: kube-system 5: -first-pass produced: &{test map[] map[]} -first-pass rendering result of "helmfile_3.yaml.part.0": {test map[] map[]} +first-pass produced: &{test map[] map[]} +first-pass rendering result of "helmfile_3.yaml.part.0": {test map[] map[]} vals: map[] defaultVals:[] diff --git a/pkg/app/testdata/app_list_test/list_releases_matching_selector_and_environment b/pkg/app/testdata/app_list_test/list_releases_matching_selector_and_environment index af5b8dc5..81a89326 100644 --- a/pkg/app/testdata/app_list_test/list_releases_matching_selector_and_environment +++ b/pkg/app/testdata/app_list_test/list_releases_matching_selector_and_environment @@ -1,8 +1,8 @@ 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=&{development map[] map[]}, overrode= -first-pass uses: &{development map[] map[]} +first-pass rendering starting for "helmfile_1.yaml.part.0": inherited=&{development map[] map[]}, overrode= +first-pass uses: &{development map[] map[]} first-pass rendering output of "helmfile_1.yaml.part.0": 0: 1: environments: @@ -54,8 +54,8 @@ first-pass rendering output of "helmfile_1.yaml.part.0": 47: - test2 48: -first-pass produced: &{development map[] map[]} -first-pass rendering result of "helmfile_1.yaml.part.0": {development map[] map[]} +first-pass produced: &{development map[] map[]} +first-pass rendering result of "helmfile_1.yaml.part.0": {development map[] map[]} vals: map[] defaultVals:[] @@ -110,12 +110,12 @@ second-pass rendering result of "helmfile_1.yaml.part.0": 47: - test2 48: -merged environment: &{development map[] map[]} +merged environment: &{development map[] map[]} 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=&{development map[] map[]}, overrode= -first-pass uses: &{development map[] map[]} +first-pass rendering starting for "helmfile_2.yaml.part.0": inherited=&{development map[] map[]}, overrode= +first-pass uses: &{development map[] map[]} first-pass rendering output of "helmfile_2.yaml.part.0": 0: 1: environments: @@ -140,8 +140,8 @@ first-pass rendering output of "helmfile_2.yaml.part.0": 20: version: 11.6.22 21: -first-pass produced: &{development map[] map[]} -first-pass rendering result of "helmfile_2.yaml.part.0": {development map[] map[]} +first-pass produced: &{development map[] map[]} +first-pass rendering result of "helmfile_2.yaml.part.0": {development map[] map[]} vals: map[] defaultVals:[] @@ -172,8 +172,8 @@ second-pass rendering result of "helmfile_2.yaml.part.0": 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=&{development map[] map[]}, overrode= -first-pass uses: &{development map[] map[]} +first-pass rendering starting for "helmfile_3.yaml.part.0": inherited=&{development map[] map[]}, overrode= +first-pass uses: &{development map[] map[]} first-pass rendering output of "helmfile_3.yaml.part.0": 0: 1: releases: @@ -182,8 +182,8 @@ first-pass rendering output of "helmfile_3.yaml.part.0": 4: namespace: kube-system 5: -first-pass produced: &{development map[] map[]} -first-pass rendering result of "helmfile_3.yaml.part.0": {development map[] map[]} +first-pass produced: &{development map[] map[]} +first-pass rendering result of "helmfile_3.yaml.part.0": {development map[] map[]} vals: map[] defaultVals:[] diff --git a/pkg/app/testdata/app_template_test/bad_selector b/pkg/app/testdata/app_template_test/bad_selector index 6b910025..fcb7e435 100644 --- a/pkg/app/testdata/app_template_test/bad_selector +++ b/pkg/app/testdata/app_template_test/bad_selector @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=test_non_existent found in helmfile.yaml changing working directory back to "/path/to" diff --git a/pkg/app/testdata/app_template_test/fail_on_unselected_need_by_default b/pkg/app/testdata/app_template_test/fail_on_unselected_need_by_default index d651eaad..56e4c05b 100644 --- a/pkg/app/testdata/app_template_test/fail_on_unselected_need_by_default +++ b/pkg/app/testdata/app_template_test/fail_on_unselected_need_by_default @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml err: release "default/default/external-secrets" depends on "default/kube-system/kubernetes-external-secrets" which does not match the selectors. Please add a selector like "--selector name=kubernetes-external-secrets", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_template_test/include-needs b/pkg/app/testdata/app_template_test/include-needs index 1a5395e4..5a1f4462 100644 --- a/pkg/app/testdata/app_template_test/include-needs +++ b/pkg/app/testdata/app_template_test/include-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 4 groups of releases in this order: diff --git a/pkg/app/testdata/app_template_test/include-needs_fail_on_disabled_direct_need b/pkg/app/testdata/app_template_test/include-needs_fail_on_disabled_direct_need index c852397a..0d8f94dd 100644 --- a/pkg/app/testdata/app_template_test/include-needs_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_template_test/include-needs_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_template_test/include-needs_fail_on_disabled_transitive_need b/pkg/app/testdata/app_template_test/include-needs_fail_on_disabled_transitive_need index 9e314659..e1b86041 100644 --- a/pkg/app/testdata/app_template_test/include-needs_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_template_test/include-needs_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_template_test/include-needs_should_not_fail_on_disabled_direct_need b/pkg/app/testdata/app_template_test/include-needs_should_not_fail_on_disabled_direct_need index bebc7ee4..3b894090 100644 --- a/pkg/app/testdata/app_template_test/include-needs_should_not_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_template_test/include-needs_should_not_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_template_test/include-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_template_test/include-needs_should_not_fail_on_disabled_transitive_need index 5821e694..f83877d9 100644 --- a/pkg/app/testdata/app_template_test/include-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_template_test/include-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need b/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need index 8c3febda..420dcb85 100644 --- a/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching name=test2 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need b/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need index 189634d6..a3087c44 100644 --- a/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) matching name=test3 found in helmfile.yaml err: release "default//test2" depends on "default/kube-system/disabled" which does not match the selectors. Please add a selector like "--selector name=disabled", or indicate whether to skip (--skip-needs) or include (--include-needs) these dependencies diff --git a/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need b/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need index bebc7ee4..3b894090 100644 --- a/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need +++ b/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test2 found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need index 5821e694..f83877d9 100644 --- a/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_template_test/include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_template_test/include-transitive-needs b/pkg/app/testdata/app_template_test/include-transitive-needs index 1a5395e4..5a1f4462 100644 --- a/pkg/app/testdata/app_template_test/include-transitive-needs +++ b/pkg/app/testdata/app_template_test/include-transitive-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 4 groups of releases in this order: diff --git a/pkg/app/testdata/app_template_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need b/pkg/app/testdata/app_template_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need index 5821e694..f83877d9 100644 --- a/pkg/app/testdata/app_template_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need +++ b/pkg/app/testdata/app_template_test/include-transitive-needs_should_not_fail_on_disabled_transitive_need @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=test3 found in helmfile.yaml processing 3 groups of releases in this order: diff --git a/pkg/app/testdata/app_template_test/skip-needs b/pkg/app/testdata/app_template_test/skip-needs index 03f80e2e..45db6300 100644 --- a/pkg/app/testdata/app_template_test/skip-needs +++ b/pkg/app/testdata/app_template_test/skip-needs @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -49,8 +49,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 43: - test2 44: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -101,7 +101,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 43: - test2 44: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml processing 2 groups of releases in this order: diff --git a/pkg/app/testdata/testapply/delete_bar_when_bar_needs_foo/log b/pkg/app/testdata/testapply/delete_bar_when_bar_needs_foo/log index 340b0ede..295644d7 100644 --- a/pkg/app/testdata/testapply/delete_bar_when_bar_needs_foo/log +++ b/pkg/app/testdata/testapply/delete_bar_when_bar_needs_foo/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - foo 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - foo 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/delete_bar_when_foo_needs_bar/log b/pkg/app/testdata/testapply/delete_bar_when_foo_needs_bar/log index 51d029f0..94f74e68 100644 --- a/pkg/app/testdata/testapply/delete_bar_when_foo_needs_bar/log +++ b/pkg/app/testdata/testapply/delete_bar_when_foo_needs_bar/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/delete_foo_and_bar_when_bar_needs_foo/log b/pkg/app/testdata/testapply/delete_foo_and_bar_when_bar_needs_foo/log index c0766def..ac2b5be5 100644 --- a/pkg/app/testdata/testapply/delete_foo_and_bar_when_bar_needs_foo/log +++ b/pkg/app/testdata/testapply/delete_foo_and_bar_when_bar_needs_foo/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: installed: false 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: installed: false 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/delete_foo_and_bar_when_foo_needs_bar/log b/pkg/app/testdata/testapply/delete_foo_and_bar_when_foo_needs_bar/log index ab780484..56415425 100644 --- a/pkg/app/testdata/testapply/delete_foo_and_bar_when_foo_needs_bar/log +++ b/pkg/app/testdata/testapply/delete_foo_and_bar_when_foo_needs_bar/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: - bar 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: - bar 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/delete_foo_when_bar_needs_foo/log b/pkg/app/testdata/testapply/delete_foo_when_bar_needs_foo/log index 8e11a14b..7c7352f5 100644 --- a/pkg/app/testdata/testapply/delete_foo_when_bar_needs_foo/log +++ b/pkg/app/testdata/testapply/delete_foo_when_bar_needs_foo/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - foo 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - foo 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/delete_foo_when_foo_needs_bar/log b/pkg/app/testdata/testapply/delete_foo_when_foo_needs_bar/log index 45ed231a..3ad14826 100644 --- a/pkg/app/testdata/testapply/delete_foo_when_foo_needs_bar/log +++ b/pkg/app/testdata/testapply/delete_foo_when_foo_needs_bar/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/install-with-upgrade-with-skip-diff-on-install/log b/pkg/app/testdata/testapply/install-with-upgrade-with-skip-diff-on-install/log index 91a0af71..7701e86e 100644 --- a/pkg/app/testdata/testapply/install-with-upgrade-with-skip-diff-on-install/log +++ b/pkg/app/testdata/testapply/install-with-upgrade-with-skip-diff-on-install/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -18,8 +18,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 12: disableValidation: true 13: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -39,7 +39,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 12: disableValidation: true 13: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/install-with-upgrade-with-validation-control/log b/pkg/app/testdata/testapply/install-with-upgrade-with-validation-control/log index 91a0af71..7701e86e 100644 --- a/pkg/app/testdata/testapply/install-with-upgrade-with-validation-control/log +++ b/pkg/app/testdata/testapply/install-with-upgrade-with-validation-control/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -18,8 +18,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 12: disableValidation: true 13: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -39,7 +39,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 12: disableValidation: true 13: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/install/log b/pkg/app/testdata/testapply/install/log index a36fac40..e49f2b89 100644 --- a/pkg/app/testdata/testapply/install/log +++ b/pkg/app/testdata/testapply/install/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: chart: stable/mychart2 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: chart: stable/mychart2 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/noop/log b/pkg/app/testdata/testapply/noop/log index 607657f3..89669abf 100644 --- a/pkg/app/testdata/testapply/noop/log +++ b/pkg/app/testdata/testapply/noop/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -14,8 +14,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 8: - bar 9: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -31,7 +31,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 8: - bar 9: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml invoking preapply hooks for 2 groups of releases in this order: diff --git a/pkg/app/testdata/testapply/smoke/log b/pkg/app/testdata/testapply/smoke/log index 0d45f6f8..566fe147 100644 --- a/pkg/app/testdata/testapply/smoke/log +++ b/pkg/app/testdata/testapply/smoke/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -59,8 +59,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -121,7 +121,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 53: chart: stable/envoy 54: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 10 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/upgrade_when_bar_needs_foo,_with_ns_override/log b/pkg/app/testdata/testapply/upgrade_when_bar_needs_foo,_with_ns_override/log index fb67758f..2a2ffdaa 100644 --- a/pkg/app/testdata/testapply/upgrade_when_bar_needs_foo,_with_ns_override/log +++ b/pkg/app/testdata/testapply/upgrade_when_bar_needs_foo,_with_ns_override/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - foo 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - foo 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/upgrade_when_bar_needs_foo/log b/pkg/app/testdata/testapply/upgrade_when_bar_needs_foo/log index 29d0d32a..8e990a5e 100644 --- a/pkg/app/testdata/testapply/upgrade_when_bar_needs_foo/log +++ b/pkg/app/testdata/testapply/upgrade_when_bar_needs_foo/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - foo 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - foo 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/upgrade_when_foo_needs_bar,_with_ns_override/log b/pkg/app/testdata/testapply/upgrade_when_foo_needs_bar,_with_ns_override/log index e1568ee8..43998afa 100644 --- a/pkg/app/testdata/testapply/upgrade_when_foo_needs_bar,_with_ns_override/log +++ b/pkg/app/testdata/testapply/upgrade_when_foo_needs_bar,_with_ns_override/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - bar 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - bar 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/upgrade_when_foo_needs_bar/log b/pkg/app/testdata/testapply/upgrade_when_foo_needs_bar/log index 6b968968..c5b79d8d 100644 --- a/pkg/app/testdata/testapply/upgrade_when_foo_needs_bar/log +++ b/pkg/app/testdata/testapply/upgrade_when_foo_needs_bar/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -13,8 +13,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 7: - bar 8: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -29,7 +29,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 7: - bar 8: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/upgrade_when_ns1/foo_needs_ns2/bar/log b/pkg/app/testdata/testapply/upgrade_when_ns1/foo_needs_ns2/bar/log index 151f968d..8054e2f1 100644 --- a/pkg/app/testdata/testapply/upgrade_when_ns1/foo_needs_ns2/bar/log +++ b/pkg/app/testdata/testapply/upgrade_when_ns1/foo_needs_ns2/bar/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: namespace: ns2 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: namespace: ns2 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/upgrade_when_ns2/bar_needs_ns1/foo/log b/pkg/app/testdata/testapply/upgrade_when_ns2/bar_needs_ns1/foo/log index a9703746..42af0239 100644 --- a/pkg/app/testdata/testapply/upgrade_when_ns2/bar_needs_ns1/foo/log +++ b/pkg/app/testdata/testapply/upgrade_when_ns2/bar_needs_ns1/foo/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -15,8 +15,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 9: namespace: ns1 10: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -33,7 +33,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 9: namespace: ns1 10: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply/upgrades_with_good_selector_with_--skip-needs=true/log b/pkg/app/testdata/testapply/upgrades_with_good_selector_with_--skip-needs=true/log index f5900fe6..2dc7d066 100644 --- a/pkg/app/testdata/testapply/upgrades_with_good_selector_with_--skip-needs=true/log +++ b/pkg/app/testdata/testapply/upgrades_with_good_selector_with_--skip-needs=true/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/apply_release_with_preapply_hook/log b/pkg/app/testdata/testapply_2/apply_release_with_preapply_hook/log index 2c01e082..78c3b396 100644 --- a/pkg/app/testdata/testapply_2/apply_release_with_preapply_hook/log +++ b/pkg/app/testdata/testapply_2/apply_release_with_preapply_hook/log @@ -1,6 +1,6 @@ processing file "helmfile.yaml" in directory "." -first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -16,8 +16,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 11: args: ["foo"] 12: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -36,7 +36,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 11: args: ["foo"] 12: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=foo found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/deduplicate_by_--selector/log b/pkg/app/testdata/testapply_2/deduplicate_by_--selector/log index 589e29c8..37a3336e 100644 --- a/pkg/app/testdata/testapply_2/deduplicate_by_--selector/log +++ b/pkg/app/testdata/testapply_2/deduplicate_by_--selector/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -22,8 +22,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 16: index: '2' 17: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -47,7 +47,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 16: index: '2' 17: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching index=1 found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/include-transitive-needs=true/log b/pkg/app/testdata/testapply_2/include-transitive-needs=true/log index 8f98ae77..819500c9 100644 --- a/pkg/app/testdata/testapply_2/include-transitive-needs=true/log +++ b/pkg/app/testdata/testapply_2/include-transitive-needs=true/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -24,8 +24,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 18: chart: my/chart 19: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -51,7 +51,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 18: chart: my/chart 19: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 3 release(s) matching name=serviceA found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/select_non_existent_release_with_--allow-no-matching-release/log b/pkg/app/testdata/testapply_2/select_non_existent_release_with_--allow-no-matching-release/log index 72296935..ed58f794 100644 --- a/pkg/app/testdata/testapply_2/select_non_existent_release_with_--allow-no-matching-release/log +++ b/pkg/app/testdata/testapply_2/select_non_existent_release_with_--allow-no-matching-release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -18,8 +18,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 12: app: test 13: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -39,7 +39,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 12: app: test 13: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 0 release(s) matching app=foo found in helmfile.yaml changing working directory back to "/path/to" diff --git a/pkg/app/testdata/testapply_2/select_single_release_from_helmfile_with_two_duplicates/log b/pkg/app/testdata/testapply_2/select_single_release_from_helmfile_with_two_duplicates/log index 72ff1e88..e7fee5f7 100644 --- a/pkg/app/testdata/testapply_2/select_single_release_from_helmfile_with_two_duplicates/log +++ b/pkg/app/testdata/testapply_2/select_single_release_from_helmfile_with_two_duplicates/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: releases: @@ -24,8 +24,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 18: app: test 19: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -51,7 +51,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 18: app: test 19: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 1 release(s) matching name=foo found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true/log b/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true/log index cfb24348..843004d5 100644 --- a/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true/log +++ b/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_but_no_diff_on_needed_release/log b/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_but_no_diff_on_needed_release/log index 1bdbee74..44a03326 100644 --- a/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_but_no_diff_on_needed_release/log +++ b/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_but_no_diff_on_needed_release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_with_installed_but_disabled_release/log b/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_with_installed_but_disabled_release/log index d7ff1aad..5edfc5f5 100644 --- a/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_with_installed_but_disabled_release/log +++ b/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_with_installed_but_disabled_release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -29,8 +29,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -61,7 +61,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_with_not_installed_and_disabled_release/log b/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_with_not_installed_and_disabled_release/log index 3ebb95ed..dbb96067 100644 --- a/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_with_not_installed_and_disabled_release/log +++ b/pkg/app/testdata/testapply_2/skip-needs=false_include-needs=true_with_not_installed_and_disabled_release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -29,8 +29,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -61,7 +61,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/skip-needs=true/log b/pkg/app/testdata/testapply_2/skip-needs=true/log index f5900fe6..2dc7d066 100644 --- a/pkg/app/testdata/testapply_2/skip-needs=true/log +++ b/pkg/app/testdata/testapply_2/skip-needs=true/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_2/skip-needs=true_with_no_diff_on_a_release/log b/pkg/app/testdata/testapply_2/skip-needs=true_with_no_diff_on_a_release/log index 68164cd1..4b29fbd5 100644 --- a/pkg/app/testdata/testapply_2/skip-needs=true_with_no_diff_on_a_release/log +++ b/pkg/app/testdata/testapply_2/skip-needs=true_with_no_diff_on_a_release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true/log b/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true/log index 68bf7a67..a0bd7136 100644 --- a/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true/log +++ b/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_but_no_diff_on_needed_release/log b/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_but_no_diff_on_needed_release/log index d5b42715..43131c53 100644 --- a/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_but_no_diff_on_needed_release/log +++ b/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_but_no_diff_on_needed_release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_with_installed_but_disabled_release/log b/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_with_installed_but_disabled_release/log index 44e575cc..e7b25886 100644 --- a/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_with_installed_but_disabled_release/log +++ b/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_with_installed_but_disabled_release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -29,8 +29,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -61,7 +61,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_with_not_installed_and_disabled_release/log b/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_with_not_installed_and_disabled_release/log index 2d018e7d..0bce15c4 100644 --- a/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_with_not_installed_and_disabled_release/log +++ b/pkg/app/testdata/testapply_3/skip-needs=false_include-needs=true_with_not_installed_and_disabled_release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -29,8 +29,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -61,7 +61,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 23: - default/external-secrets 24: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_3/skip-needs=true/log b/pkg/app/testdata/testapply_3/skip-needs=true/log index e41893c3..d3679939 100644 --- a/pkg/app/testdata/testapply_3/skip-needs=true/log +++ b/pkg/app/testdata/testapply_3/skip-needs=true/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testapply_3/skip-needs=true_with_no_diff_on_a_release/log b/pkg/app/testdata/testapply_3/skip-needs=true_with_no_diff_on_a_release/log index 331c8728..5ecba242 100644 --- a/pkg/app/testdata/testapply_3/skip-needs=true_with_no_diff_on_a_release/log +++ b/pkg/app/testdata/testapply_3/skip-needs=true_with_no_diff_on_a_release/log @@ -1,7 +1,7 @@ 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= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "helmfile.yaml.part.0": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "helmfile.yaml.part.0": 0: 1: @@ -28,8 +28,8 @@ first-pass rendering output of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "helmfile.yaml.part.0": {default map[] map[]} vals: map[] defaultVals:[] @@ -59,7 +59,7 @@ second-pass rendering result of "helmfile.yaml.part.0": 22: - default/external-secrets 23: -merged environment: &{default map[] map[]} +merged environment: &{default map[] map[]} 2 release(s) matching app=test found in helmfile.yaml Affected releases are: diff --git a/pkg/app/testdata/testreadfromyaml_rendertemplatelog/v0mode/log b/pkg/app/testdata/testreadfromyaml_rendertemplatelog/v0mode/log index 99b5a047..76996b3d 100644 --- a/pkg/app/testdata/testreadfromyaml_rendertemplatelog/v0mode/log +++ b/pkg/app/testdata/testreadfromyaml_rendertemplatelog/v0mode/log @@ -1,5 +1,5 @@ -first-pass rendering starting for "": inherited=&{default map[] map[]}, overrode= -first-pass uses: &{default map[] map[]} +first-pass rendering starting for "": inherited=&{default map[] map[]}, overrode= +first-pass uses: &{default map[] map[]} first-pass rendering output of "": 0: 1: releases: @@ -9,8 +9,8 @@ first-pass rendering output of "": 5: 6: -first-pass produced: &{default map[] map[]} -first-pass rendering result of "": {default map[] map[]} +first-pass produced: &{default map[] map[]} +first-pass rendering result of "": {default map[] map[]} vals: map[] defaultVals:[] diff --git a/pkg/app/testdata/testreadfromyaml_rendertemplatelog/v1mode/log b/pkg/app/testdata/testreadfromyaml_rendertemplatelog/v1mode/log index f9d0c920..db8157f1 100644 --- a/pkg/app/testdata/testreadfromyaml_rendertemplatelog/v1mode/log +++ b/pkg/app/testdata/testreadfromyaml_rendertemplatelog/v1mode/log @@ -1,4 +1,4 @@ -rendering starting for "": inherited=&{default map[] map[]}, overrode= +rendering starting for "": inherited=&{default map[] map[]}, overrode= rendering result of "": 0: 1: releases: diff --git a/pkg/environment/environment.go b/pkg/environment/environment.go index 427f6db6..081568bb 100644 --- a/pkg/environment/environment.go +++ b/pkg/environment/environment.go @@ -8,9 +8,10 @@ import ( ) type Environment struct { - Name string - Values map[string]interface{} - Defaults map[string]interface{} + Name string + KubeContext string + Values map[string]interface{} + Defaults map[string]interface{} } var EmptyEnvironment Environment @@ -18,9 +19,10 @@ var EmptyEnvironment Environment // New return Environment with default name and values func New(name string) *Environment { return &Environment{ - Name: name, - Values: map[string]interface{}{}, - Defaults: map[string]interface{}{}, + Name: name, + KubeContext: "", + Values: map[string]interface{}{}, + Defaults: map[string]interface{}{}, } } @@ -52,9 +54,10 @@ func (e Environment) DeepCopy() Environment { } return Environment{ - Name: e.Name, - Values: values, - Defaults: defaults, + Name: e.Name, + KubeContext: e.KubeContext, + Values: values, + Defaults: defaults, } } diff --git a/pkg/state/create.go b/pkg/state/create.go index 58b57d49..7b5c3514 100644 --- a/pkg/state/create.go +++ b/pkg/state/create.go @@ -252,7 +252,7 @@ func (c *StateCreator) loadEnvValues(st *HelmState, name string, failOnMissingEn return nil, &UndefinedEnvError{msg: fmt.Sprintf("environment \"%s\" is not defined", name)} } - newEnv := &environment.Environment{Name: name, Values: envVals} + newEnv := &environment.Environment{Name: name, Values: envVals, KubeContext: envSpec.KubeContext} if ctxEnv != nil { intCtxEnv := *ctxEnv diff --git a/pkg/state/create_test.go b/pkg/state/create_test.go index 6afa985c..e4b0c4b5 100644 --- a/pkg/state/create_test.go +++ b/pkg/state/create_test.go @@ -489,3 +489,58 @@ func TestReadFromYaml_Helmfiles_Selectors(t *testing.T) { require.Equalf(t, test.helmfiles, st.Helmfiles, "for path %s", test.path) } } + +func TestReadFromYaml_EnvironmentContext(t *testing.T) { + yamlFile := "/example/path/to/helmfile.yaml" + yamlContent := []byte(`environments: + production: + values: [] + kubeContext: myCtx + +releases: +- name: myrelease + namespace: mynamespace + chart: mychart + values: + - values.yaml.gotmpl +`) + + valuesFile := "/example/path/to/values.yaml.gotmpl" + valuesContent := []byte(`envName: {{ .Environment.Name }} +envContext: {{ .Environment.KubeContext }} +releaseName: {{ .Release.Name }} +releaseContext: {{ .Release.KubeContext }} +`) + + expectedValues := `envName: production +envContext: myCtx +releaseName: myrelease +releaseContext: +` + + testFs := testhelper.NewTestFs(map[string]string{ + valuesFile: string(valuesContent), + }) + testFs.Cwd = "/example/path/to" + + r := remote.NewRemote(logger, testFs.Cwd, testFs.ToFileSystem()) + state, err := NewCreator(logger, testFs.ToFileSystem(), nil, nil, "", r, false, ""). + ParseAndLoad(yamlContent, filepath.Dir(yamlFile), yamlFile, "production", true, nil, nil) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + + release := state.Releases[0] + + state.ApplyOverrides(&release) + + actualValuesData, err := state.RenderReleaseValuesFileToBytes(&release, valuesFile) + if err != nil { + t.Errorf("unexpected error: %v", err) + } + actualValues := string(actualValuesData) + + if !reflect.DeepEqual(expectedValues, actualValues) { + t.Errorf("unexpected values: expected=%v, actual=%v", expectedValues, actualValues) + } +}