running update dependencies for local charts

This commit is contained in:
Cedric Meury
2018-04-01 21:23:31 +02:00
parent cef2d26c06
commit 1b302db7f8
7 changed files with 246 additions and 12 deletions
+7 -1
View File
@@ -46,6 +46,12 @@ func (helm *execer) UpdateRepo() error {
return err
}
func (helm *execer) UpdateDeps(chart string) error {
out, err := helm.exec("dependency", "update", chart)
helm.write(out)
return err
}
func (helm *execer) SyncRelease(name, chart string, flags ...string) error {
out, err := helm.exec(append([]string{"upgrade", "--install", name, chart}, flags...)...)
helm.write(out)
@@ -86,4 +92,4 @@ func (helm *execer) write(out []byte) {
if helm.writer != nil {
helm.writer.Write(out)
}
}
}