fix(struct): renamed Error struct field into Failed (#566)

This commit is contained in:
sgandon 2019-05-02 13:41:49 +02:00 committed by KUOKA Yusuke
parent 8f030d5eab
commit 950bd23d86
2 changed files with 10 additions and 10 deletions

View File

@ -157,7 +157,7 @@ type SetValue struct {
type AffectedReleases struct {
Upgraded []*ReleaseSpec
Deleted []*ReleaseSpec
Error []*ReleaseSpec
Failed []*ReleaseSpec
}
const DefaultEnv = "default"
@ -346,14 +346,14 @@ func (st *HelmState) SyncReleases(affectedReleases *AffectedReleases, helm helme
relErr = &ReleaseError{release, err}
} else if installed {
if err := helm.DeleteRelease(context, release.Name, "--purge"); err != nil {
affectedReleases.Error = append(affectedReleases.Error, release)
affectedReleases.Failed = append(affectedReleases.Failed, release)
relErr = &ReleaseError{release, err}
} else {
affectedReleases.Deleted = append(affectedReleases.Deleted, release)
}
}
} else if err := helm.SyncRelease(context, release.Name, chart, flags...); err != nil {
affectedReleases.Error = append(affectedReleases.Error, release)
affectedReleases.Failed = append(affectedReleases.Failed, release)
relErr = &ReleaseError{release, err}
} else {
affectedReleases.Upgraded = append(affectedReleases.Upgraded, release)
@ -816,7 +816,7 @@ func (st *HelmState) DeleteReleases(affectedReleases *AffectedReleases, helm hel
}
if installed {
if err := helm.DeleteRelease(context, release.Name, flags...); err != nil {
affectedReleases.Error = append(affectedReleases.Error, &release)
affectedReleases.Failed = append(affectedReleases.Failed, &release)
return err
} else {
affectedReleases.Deleted = append(affectedReleases.Deleted, &release)
@ -1373,10 +1373,10 @@ func (ar *AffectedReleases) DisplayAffectedReleases(logger *zap.SugaredLogger) {
logger.Info(release.Name)
}
}
if ar.Error != nil {
if ar.Failed != nil {
logger.Info("\nList of releases in error :")
logger.Info("RELEASE")
for _, release := range ar.Error {
for _, release := range ar.Failed {
logger.Info(release.Name)
}
}

View File

@ -653,7 +653,7 @@ type mockRelease struct {
type mockAffected struct {
upgraded []*mockRelease
deleted []*mockRelease
error []*mockRelease
failed []*mockRelease
}
func (helm *mockHelmExec) UpdateDeps(chart string) error {
@ -1007,8 +1007,8 @@ func TestHelmState_SyncReleasesAffectedRealeases(t *testing.T) {
affectedReleases := AffectedReleases{}
if err := state.SyncReleases(&affectedReleases, helm, []string{}, 1); err != nil {
if !testEq(affectedReleases.Error, tt.wantAffected.error) {
t.Errorf("HelmState.SynchAffectedRelease() error failed for [%s] = %v, want %v", tt.name, affectedReleases.Error, tt.wantAffected.error)
if !testEq(affectedReleases.Failed, tt.wantAffected.failed) {
t.Errorf("HelmState.SynchAffectedRelease() error failed for [%s] = %v, want %v", tt.name, affectedReleases.Failed, tt.wantAffected.failed)
} //else expected error
}
if !testEq(affectedReleases.Upgraded, tt.wantAffected.upgraded) {
@ -1776,7 +1776,7 @@ func TestHelmState_Delete(t *testing.T) {
affectedReleases := AffectedReleases{}
errs := state.DeleteReleases(&affectedReleases, helm, tt.purge)
if errs != nil {
if !tt.wantErr || len(affectedReleases.Error) != 1 || affectedReleases.Error[0].Name != release.Name {
if !tt.wantErr || len(affectedReleases.Failed) != 1 || affectedReleases.Failed[0].Name != release.Name {
t.Errorf("DeleteReleases() for %s error = %v, wantErr %v", tt.name, errs, tt.wantErr)
return
}