Merge pull request #4346 from novas0x2a/fake-improvements

some minor improvements to the built-in fake
pull/4355/head
Matthew Fisher 7 years ago committed by GitHub
commit f8278afcce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -18,7 +18,6 @@ package helm // import "k8s.io/helm/pkg/helm"
import (
"errors"
"fmt"
"math/rand"
"sync"
@ -27,6 +26,7 @@ import (
"k8s.io/helm/pkg/proto/hapi/release"
rls "k8s.io/helm/pkg/proto/hapi/services"
"k8s.io/helm/pkg/proto/hapi/version"
storage "k8s.io/helm/pkg/storage/driver"
)
// FakeClient implements Interface
@ -97,7 +97,9 @@ func (c *FakeClient) InstallReleaseFromChart(chart *chart.Chart, ns string, opts
}
release := ReleaseMock(&MockReleaseOptions{Name: releaseName, Namespace: ns, Description: releaseDescription})
c.Rels = append(c.Rels, release)
if !c.Opts.dryRun {
c.Rels = append(c.Rels, release)
}
return &rls.InstallReleaseResponse{
Release: release,
@ -115,7 +117,7 @@ func (c *FakeClient) DeleteRelease(rlsName string, opts ...DeleteOption) (*rls.U
}
}
return nil, fmt.Errorf("No such release: %s", rlsName)
return nil, storage.ErrReleaseNotFound(rlsName)
}
// GetVersion returns a fake version
@ -159,7 +161,7 @@ func (c *FakeClient) ReleaseStatus(rlsName string, opts ...StatusOption) (*rls.G
}, nil
}
}
return nil, fmt.Errorf("No such release: %s", rlsName)
return nil, storage.ErrReleaseNotFound(rlsName)
}
// ReleaseContent returns the configuration for the matching release name in the fake release client.
@ -171,7 +173,7 @@ func (c *FakeClient) ReleaseContent(rlsName string, opts ...ContentOption) (resp
}, nil
}
}
return resp, fmt.Errorf("No such release: %s", rlsName)
return resp, storage.ErrReleaseNotFound(rlsName)
}
// ReleaseHistory returns a release's revision history.

Loading…
Cancel
Save