(ctx devspacecontext.Context, releaseName string, releaseNamespace string)
| 223 | } |
| 224 | |
| 225 | func (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 | |
| 247 | func (c *client) ListReleases(ctx devspacecontext.Context, namespace string) ([]*types.Release, error) { |
| 248 | args := []string{ |
nothing calls this directly
no test coverage detected