Merge pull request #217 from mumoshu/less-verbose-unmatched-selector-logging

fix: Make logging on unmatched selectors less verbose
This commit is contained in:
KUOKA Yusuke 2018-08-23 09:27:32 +09:00 committed by GitHub
commit c402759363
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -607,7 +607,8 @@ func (state *HelmState) FilterReleases(labels []string) error {
filteredReleases = append(filteredReleases, r)
}
if len(filteredReleases) == 0 {
return fmt.Errorf("specified selector did not match any releases in %s\n", state.file)
state.logger.Debugf("specified selector did not match any releases in %s\n", state.file)
return nil
}
state.Releases = filteredReleases
return nil

View File

@ -861,18 +861,19 @@ func TestHelmState_NoReleaseMatched(t *testing.T) {
{
name: "name does not exist",
labels: "name=releaseB",
wantErr: true,
wantErr: false,
},
{
name: "label does not match anything",
labels: "foo=notbar",
wantErr: true,
wantErr: false,
},
}
for _, tt := range tests {
i := func(t *testing.T) {
state := &HelmState{
Releases: releases,
logger: logger,
}
errs := state.FilterReleases([]string{tt.labels})
if (errs != nil) != tt.wantErr {