parent
							
								
									7dec948950
								
							
						
					
					
						commit
						3bf0f7d54e
					
				|  | @ -192,7 +192,7 @@ func (helm *execer) DiffRelease(context HelmContext, name, chart string, flags . | ||||||
| 	helm.logger.Infof("Comparing %v %v", name, chart) | 	helm.logger.Infof("Comparing %v %v", name, chart) | ||||||
| 	preArgs := context.GetTillerlessArgs(helm.helmBinary) | 	preArgs := context.GetTillerlessArgs(helm.helmBinary) | ||||||
| 	env := context.getTillerlessEnv() | 	env := context.getTillerlessEnv() | ||||||
| 	out, err := helm.exec(append(append(preArgs, "diff", "upgrade", "--allow-unreleased", name, chart), flags...), env) | 	out, err := helm.exec(append(append(preArgs, "diff", "upgrade", "--reset-values", "--allow-unreleased", name, chart), flags...), env) | ||||||
| 	// Do our best to write STDOUT only when diff existed
 | 	// Do our best to write STDOUT only when diff existed
 | ||||||
| 	// Unfortunately, this works only when you run helmfile with `--detailed-exitcode`
 | 	// Unfortunately, this works only when you run helmfile with `--detailed-exitcode`
 | ||||||
| 	detailedExitcodeEnabled := false | 	detailedExitcodeEnabled := false | ||||||
|  |  | ||||||
|  | @ -234,8 +234,8 @@ func Test_DiffRelease(t *testing.T) { | ||||||
| 	helm := MockExecer(logger, "dev") | 	helm := MockExecer(logger, "dev") | ||||||
| 	helm.DiffRelease(HelmContext{}, "release", "chart", "--timeout 10", "--wait") | 	helm.DiffRelease(HelmContext{}, "release", "chart", "--timeout 10", "--wait") | ||||||
| 	expected := `Comparing release chart | 	expected := `Comparing release chart | ||||||
| exec: helm diff upgrade --allow-unreleased release chart --timeout 10 --wait --kube-context dev | exec: helm diff upgrade --reset-values --allow-unreleased release chart --timeout 10 --wait --kube-context dev | ||||||
| exec: helm diff upgrade --allow-unreleased release chart --timeout 10 --wait --kube-context dev:  | exec: helm diff upgrade --reset-values --allow-unreleased release chart --timeout 10 --wait --kube-context dev:  | ||||||
| ` | ` | ||||||
| 	if buffer.String() != expected { | 	if buffer.String() != expected { | ||||||
| 		t.Errorf("helmexec.DiffRelease()\nactual = %v\nexpect = %v", buffer.String(), expected) | 		t.Errorf("helmexec.DiffRelease()\nactual = %v\nexpect = %v", buffer.String(), expected) | ||||||
|  | @ -244,8 +244,8 @@ exec: helm diff upgrade --allow-unreleased release chart --timeout 10 --wait --k | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	helm.DiffRelease(HelmContext{}, "release", "chart") | 	helm.DiffRelease(HelmContext{}, "release", "chart") | ||||||
| 	expected = `Comparing release chart | 	expected = `Comparing release chart | ||||||
| exec: helm diff upgrade --allow-unreleased release chart --kube-context dev | exec: helm diff upgrade --reset-values --allow-unreleased release chart --kube-context dev | ||||||
| exec: helm diff upgrade --allow-unreleased release chart --kube-context dev:  | exec: helm diff upgrade --reset-values --allow-unreleased release chart --kube-context dev:  | ||||||
| ` | ` | ||||||
| 	if buffer.String() != expected { | 	if buffer.String() != expected { | ||||||
| 		t.Errorf("helmexec.DiffRelease()\nactual = %v\nexpect = %v", buffer.String(), expected) | 		t.Errorf("helmexec.DiffRelease()\nactual = %v\nexpect = %v", buffer.String(), expected) | ||||||
|  | @ -258,8 +258,8 @@ func Test_DiffReleaseTillerless(t *testing.T) { | ||||||
| 	helm := MockExecer(logger, "dev") | 	helm := MockExecer(logger, "dev") | ||||||
| 	helm.DiffRelease(HelmContext{Tillerless: true}, "release", "chart", "--timeout 10", "--wait") | 	helm.DiffRelease(HelmContext{Tillerless: true}, "release", "chart", "--timeout 10", "--wait") | ||||||
| 	expected := `Comparing release chart | 	expected := `Comparing release chart | ||||||
| exec: helm tiller run -- helm diff upgrade --allow-unreleased release chart --timeout 10 --wait --kube-context dev | exec: helm tiller run -- helm diff upgrade --reset-values --allow-unreleased release chart --timeout 10 --wait --kube-context dev | ||||||
| exec: helm tiller run -- helm diff upgrade --allow-unreleased release chart --timeout 10 --wait --kube-context dev:  | exec: helm tiller run -- helm diff upgrade --reset-values --allow-unreleased release chart --timeout 10 --wait --kube-context dev:  | ||||||
| ` | ` | ||||||
| 	if buffer.String() != expected { | 	if buffer.String() != expected { | ||||||
| 		t.Errorf("helmexec.DiffRelease()\nactual = %v\nexpect = %v", buffer.String(), expected) | 		t.Errorf("helmexec.DiffRelease()\nactual = %v\nexpect = %v", buffer.String(), expected) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue