diff --git a/pkg/app/app.go b/pkg/app/app.go index aa545480..4e0a732f 100644 --- a/pkg/app/app.go +++ b/pkg/app/app.go @@ -914,19 +914,12 @@ func (a *App) sync(r *Run, c SyncConfigProvider) (bool, []error) { return false, errs } - var toSync []state.ReleaseSpec - - if len(st.Selectors) > 0 { - var err error - toSync, err = st.GetSelectedReleasesWithOverrides() - if err != nil { - return false, []error{err} - } - if len(toSync) == 0 { - return false, nil - } - } else { - toSync = st.Releases + toSync, err := st.GetSelectedReleasesWithOverrides() + if err != nil { + return false, []error{err} + } + if len(toSync) == 0 { + return false, nil } toDelete, err := st.DetectReleasesToBeDeletedForSync(helm, toSync) diff --git a/pkg/state/state.go b/pkg/state/state.go index 3b93becb..f6dd690f 100644 --- a/pkg/state/state.go +++ b/pkg/state/state.go @@ -1242,11 +1242,6 @@ func (st *HelmState) SelectReleasesWithOverrides() ([]Release, error) { if err != nil { return nil, err } - for _, r := range rs { - spec := r.ReleaseSpec - st.ApplyOverrides(&spec) - r.ReleaseSpec = spec - } return rs, nil }