MCPcopy Create free account
hub / github.com/devspace-sh/devspace / DeleteRelease

Method DeleteRelease

pkg/devspace/helm/testing/client.go:28–36  ·  view source on GitHub ↗

DeleteRelease deletes a helm release and optionally purges it

(ctx devspacecontext.Context, releaseName string, releaseNamespace string)

Source from the content-addressed store, hash-verified

26
27// DeleteRelease deletes a helm release and optionally purges it
28func (f *Client) DeleteRelease(ctx devspacecontext.Context, releaseName string, releaseNamespace string) error {
29 for i, release := range f.Releases {
30 if release.Name == releaseName {
31 f.Releases = append(f.Releases[:i], f.Releases[i+1:]...)
32 return nil
33 }
34 }
35 return fmt.Errorf("release %s not found", releaseName)
36}
37
38// ListReleases lists all helm Releases
39func (f *Client) ListReleases(ctx devspacecontext.Context, releaseNamespace string) ([]*types.Release, error) {

Callers 1

DeleteFunction · 0.95

Calls 1

ErrorfMethod · 0.45

Tested by

no test coverage detected