feat(helm): Add pre-ready hook to upgrades

Signed-off-by: Noah Lackstein <noah@lackstein.com>
pull/8676/head
Noah Lackstein 5 years ago
parent f0dc89c83b
commit cac3dbad6f
No known key found for this signature in database
GPG Key ID: 9F4EB89DAB7F61D7

@ -340,6 +340,12 @@ func (u *Upgrade) performUpgrade(originalRelease, upgradedRelease *release.Relea
}
}
if !u.DisableHooks {
if err := u.cfg.execHook(upgradedRelease, release.HookPreReady, u.Timeout); err != nil {
return u.failRelease(upgradedRelease, results.Created, fmt.Errorf("failed pre-ready: %s", err))
}
}
if u.Wait {
if err := u.cfg.KubeClient.Wait(target, u.Timeout); err != nil {
u.cfg.recordRelease(originalRelease)

Loading…
Cancel
Save