Add secrets support via helm-secrets plugin (#53)

Resolves #41
This commit is contained in:
Shane Starcher
2018-03-16 22:43:02 +09:00
committed by KUOKA Yusuke
parent c88d6c431c
commit ffa39af554
5 changed files with 106 additions and 41 deletions
+8
View File
@@ -59,6 +59,14 @@ func (helm *execer) SyncRelease(name, chart string, flags ...string) error {
return err
}
func (helm *execer) DecryptSecret(name string) (string, error) {
out, err := helm.exec(append([]string{"secrets", "dec", name})...)
if helm.writer != nil {
helm.writer.Write(out)
}
return name + ".dec", err
}
func (helm *execer) DiffRelease(name, chart string, flags ...string) error {
out, err := helm.exec(append([]string{"diff", name, chart}, flags...)...)
if helm.writer != nil {