feat: dont prepare on list

This changes list command so it doesn't run withPreparedCharts,
and just lists releases instead

Signed-off-by: Viktor Oreshkin <imselfish@stek29.rocks>
This commit is contained in:
Viktor Oreshkin 2022-09-01 02:14:40 +03:00
parent d9ee3afd6f
commit 8b0ad72e77
1 changed files with 34 additions and 45 deletions

View File

@ -547,12 +547,6 @@ func (a *App) ListReleases(c ListConfigProvider) error {
var releases []*HelmRelease var releases []*HelmRelease
err := a.ForEachState(func(run *Run) (_ bool, errs []error) { err := a.ForEachState(func(run *Run) (_ bool, errs []error) {
err := run.withPreparedCharts("list", state.ChartPrepareOptions{
SkipRepos: true,
SkipDeps: true,
Concurrency: 2,
}, func() {
// var releases m
for _, r := range run.state.Releases { for _, r := range run.state.Releases {
labels := "" labels := ""
if r.Labels == nil { if r.Labels == nil {
@ -590,11 +584,6 @@ func (a *App) ListReleases(c ListConfigProvider) error {
Version: r.Version, Version: r.Version,
}) })
} }
})
if err != nil {
errs = append(errs, err)
}
return return
}, false, SetFilter(true)) }, false, SetFilter(true))