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

Method DeleteRelease

pkg/devspace/helm/v3/client.go:225–245  ·  view source on GitHub ↗
(ctx devspacecontext.Context, releaseName string, releaseNamespace string)

Source from the content-addressed store, hash-verified

223}
224
225func (c *client) DeleteRelease(ctx devspacecontext.Context, releaseName string, releaseNamespace string) error {
226 if releaseNamespace == "" {
227 releaseNamespace = ctx.KubeClient().Namespace()
228 }
229
230 args := []string{
231 "delete",
232 releaseName,
233 }
234
235 if releaseNamespace != "" {
236 args = append(args, "--namespace", releaseNamespace)
237 }
238
239 _, err := c.genericHelm.Exec(ctx, args)
240 if err != nil {
241 return err
242 }
243
244 return nil
245}
246
247func (c *client) ListReleases(ctx devspacecontext.Context, namespace string) ([]*types.Release, error) {
248 args := []string{

Callers

nothing calls this directly

Calls 3

NamespaceMethod · 0.65
KubeClientMethod · 0.65
ExecMethod · 0.65

Tested by

no test coverage detected