parent
							
								
									26ffdc2f24
								
							
						
					
					
						commit
						c41dbc4c9f
					
				| 
						 | 
					@ -54,7 +54,7 @@ func (helm *execer) UpdateDeps(chart string) error {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func (helm *execer) SyncRelease(name, chart string, flags ...string) error {
 | 
					func (helm *execer) SyncRelease(name, chart string, flags ...string) error {
 | 
				
			||||||
	out, err := helm.exec(append([]string{"upgrade", "--install", name, chart}, flags...)...)
 | 
						out, err := helm.exec(append([]string{"upgrade", "--install", "--reset-values", name, chart}, flags...)...)
 | 
				
			||||||
	helm.write(out)
 | 
						helm.write(out)
 | 
				
			||||||
	return err
 | 
						return err
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -87,16 +87,16 @@ func Test_SyncRelease(t *testing.T) {
 | 
				
			||||||
	var buffer bytes.Buffer
 | 
						var buffer bytes.Buffer
 | 
				
			||||||
	helm := MockExecer(&buffer, "dev")
 | 
						helm := MockExecer(&buffer, "dev")
 | 
				
			||||||
	helm.SyncRelease("release", "chart", "--timeout 10", "--wait")
 | 
						helm.SyncRelease("release", "chart", "--timeout 10", "--wait")
 | 
				
			||||||
	expected := "exec: helm upgrade --install release chart --timeout 10 --wait --kube-context dev\n"
 | 
						expected := "exec: helm upgrade --install --reset-values release chart --timeout 10 --wait --kube-context dev\n"
 | 
				
			||||||
	if buffer.String() != expected {
 | 
						if buffer.String() != expected {
 | 
				
			||||||
		t.Errorf("helmexec.SyncRelease()\nactual = %v\nexpect = %v", buffer.String(), expected)
 | 
							t.Errorf("helmexec.SyncRelease()\nactual = %v\nexpect = %v", buffer.String(), expected)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	buffer.Reset()
 | 
						buffer.Reset()
 | 
				
			||||||
	helm.SyncRelease("release", "chart")
 | 
						helm.SyncRelease("release", "chart")
 | 
				
			||||||
	expected = "exec: helm upgrade --install release chart --kube-context dev\n"
 | 
						expected = "exec: helm upgrade --install --reset-values release chart --kube-context dev\n"
 | 
				
			||||||
	if buffer.String() != expected {
 | 
						if buffer.String() != expected {
 | 
				
			||||||
		t.Errorf("helmexec.AddRepo()\nactual = %v\nexpect = %v", buffer.String(), expected)
 | 
							t.Errorf("helmexec.SyncRelease()\nactual = %v\nexpect = %v", buffer.String(), expected)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue