pull/11786/merge
Aadi jindal 2 weeks ago committed by GitHub
commit de3c441ba8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -507,6 +507,22 @@ func (i *Install) performInstall(rel *release.Release, toBeAdopted kube.Resource
return rel, err return rel, err
} }
if !i.Wait && !i.DisableHooks {
// Check if there are any post-* hooks
hasPostHooks := false
for _, hook := range release.Hooks {
if strings.HasPrefix(hook.Kind, "post-") {
hasPostHooks = true
break
}
}
// Enable wait flag if there are post-* hooks
if hasPostHooks {
i.Wait = true
}
}
waiter, err := i.cfg.KubeClient.GetWaiter(i.WaitStrategy) waiter, err := i.cfg.KubeClient.GetWaiter(i.WaitStrategy)
if err != nil { if err != nil {
return rel, fmt.Errorf("failed to get waiter: %w", err) return rel, fmt.Errorf("failed to get waiter: %w", err)
@ -527,6 +543,7 @@ func (i *Install) performInstall(rel *release.Release, toBeAdopted kube.Resource
} }
} }
if len(i.Description) > 0 { if len(i.Description) > 0 {
rel.SetStatus(release.StatusDeployed, i.Description) rel.SetStatus(release.StatusDeployed, i.Description)
} else { } else {

Loading…
Cancel
Save