INNER CODE UNIT · Go

f

roboll/helmfile · pkg/app/app.go:1006

		f = func(st *state.HelmState) (bool, []error) {
			return processFilteredReleases(st, a.getHelm(st), func(st *state.HelmState) []error {
				_, err := converge(st)
				return err
			},
				includeTransitiveNeeds)
		}
	}

	return a.visitStates(fileOrDir, opts, f)
}

func processFilteredReleases(st *state.HelmState, helm helmexec.Interface, converge func(st *state.HelmState) []error, includeTransitiveNeeds bool) (bool, []error) {
	if len(st.Selectors) > 0 {
		err := st.FilterReleases(includeTransitiveNeeds)
		if err != nil {
			return false, []error{err}
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…