fix: `helmfile sync` should NOT continue when secret decryption fails (#490)

Fixes #336
This commit is contained in:
KUOKA Yusuke 2019-03-15 10:36:24 +09:00 committed by GitHub
parent c6c54fdbed
commit 841580f8b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -118,6 +118,9 @@ func (helm *execer) DecryptSecret(name string) (string, error) {
helm.logger.Infof("Decrypting secret %v", name)
out, err := helm.exec(append([]string{"secrets", "dec", name})...)
helm.write(out)
if err != nil {
return "", err
}
tmpFile, err := ioutil.TempFile("", "secret")
if err != nil {