Revert "fix: cleanup hooks not receiving error signal"
This reverts commit d77c72f82e.
Signed-off-by: Felipe Santos <felipecassiors@gmail.com>
This commit is contained in:
parent
d77c72f82e
commit
29babda186
|
|
@ -1552,13 +1552,7 @@ Do you really want to apply?
|
|||
|
||||
for id := range releasesWithNoChange {
|
||||
r := releasesWithNoChange[id]
|
||||
|
||||
var firstErr error = nil
|
||||
if len(errs) > 0 {
|
||||
firstErr = errs[0]
|
||||
}
|
||||
|
||||
if _, err := st.TriggerCleanupEvent(&r, firstErr, "apply"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(&r, "apply"); err != nil {
|
||||
a.Logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
}
|
||||
|
|
@ -1607,7 +1601,7 @@ func (a *App) delete(r *Run, purge bool, c DestroyConfigProvider) (bool, []error
|
|||
|
||||
for id := range releasesWithNoChange {
|
||||
r := releasesWithNoChange[id]
|
||||
if _, err := st.TriggerCleanupEvent(&r, nil, "delete"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(&r, "delete"); err != nil {
|
||||
a.Logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
}
|
||||
|
|
@ -1853,7 +1847,7 @@ func (a *App) sync(r *Run, c SyncConfigProvider) (bool, []error) {
|
|||
|
||||
for id := range releasesWithNoChange {
|
||||
r := releasesWithNoChange[id]
|
||||
if _, err := st.TriggerCleanupEvent(&r, nil, "sync"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(&r, "sync"); err != nil {
|
||||
a.Logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -892,7 +892,7 @@ func (st *HelmState) DeleteReleasesForSync(affectedReleases *AffectedReleases, h
|
|||
st.logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
|
||||
if _, err := st.TriggerCleanupEvent(release, relErr, "sync"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(release, "sync"); err != nil {
|
||||
st.logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
|
||||
|
|
@ -1018,7 +1018,7 @@ func (st *HelmState) SyncReleases(affectedReleases *AffectedReleases, helm helme
|
|||
}
|
||||
}
|
||||
|
||||
if _, err := st.TriggerCleanupEvent(release, relErr, "sync"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(release, "sync"); err != nil {
|
||||
if relErr == nil {
|
||||
relErr = newReleaseFailedError(release, err)
|
||||
} else {
|
||||
|
|
@ -1548,12 +1548,7 @@ func (st *HelmState) TemplateReleases(helm helmexec.Interface, outputDir string,
|
|||
}
|
||||
}
|
||||
|
||||
var firstErr error = nil
|
||||
if len(errs) > 0 {
|
||||
firstErr = errs[0]
|
||||
}
|
||||
|
||||
if _, err := st.TriggerCleanupEvent(release, firstErr, "template"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(release, "template"); err != nil {
|
||||
st.logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
}
|
||||
|
|
@ -1654,7 +1649,7 @@ func (st *HelmState) WriteReleasesValues(helm helmexec.Interface, additionalValu
|
|||
return []error{fmt.Errorf("writing values file %s: %w", outputValuesFile, err)}
|
||||
}
|
||||
|
||||
if _, err := st.TriggerCleanupEvent(release, nil, "write-values"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(release, "write-values"); err != nil {
|
||||
st.logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
}
|
||||
|
|
@ -1729,12 +1724,7 @@ func (st *HelmState) LintReleases(helm helmexec.Interface, additionalValues []st
|
|||
}
|
||||
}
|
||||
|
||||
var firstErr error = nil
|
||||
if len(errs) > 0 {
|
||||
firstErr = errs[0]
|
||||
}
|
||||
|
||||
if _, err := st.TriggerCleanupEvent(&release, firstErr, "lint"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(&release, "lint"); err != nil {
|
||||
st.logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
}
|
||||
|
|
@ -2081,7 +2071,7 @@ func (st *HelmState) DiffReleases(helm helmexec.Interface, additionalValues []st
|
|||
}
|
||||
|
||||
if triggerCleanupEvents {
|
||||
if _, err := st.TriggerCleanupEvent(prep.release, nil, "diff"); err != nil {
|
||||
if _, err := st.TriggerCleanupEvent(prep.release, "diff"); err != nil {
|
||||
st.logger.Warnf("warn: %v\n", err)
|
||||
}
|
||||
}
|
||||
|
|
@ -2435,8 +2425,8 @@ func (st *HelmState) triggerPrepareEvent(r *ReleaseSpec, helmfileCommand string)
|
|||
return st.triggerReleaseEvent("prepare", nil, r, helmfileCommand)
|
||||
}
|
||||
|
||||
func (st *HelmState) TriggerCleanupEvent(r *ReleaseSpec, evtErr error, helmfileCommand string) (bool, error) {
|
||||
return st.triggerReleaseEvent("cleanup", evtErr, r, helmfileCommand)
|
||||
func (st *HelmState) TriggerCleanupEvent(r *ReleaseSpec, helmfileCommand string) (bool, error) {
|
||||
return st.triggerReleaseEvent("cleanup", nil, r, helmfileCommand)
|
||||
}
|
||||
|
||||
func (st *HelmState) triggerPresyncEvent(r *ReleaseSpec, helmfileCommand string) (bool, error) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue