Skip to content
This repository has been archived by the owner on Mar 16, 2024. It is now read-only.

fix: acorn rm refactor and include rm subcmds #858

Merged
merged 13 commits into from
Nov 17, 2022

Conversation

jsilverio22
Copy link
Contributor

Issue: #346

This PR address the acorn rm not being user friendly. It adds the rm command to each subcommand (image, volume, container). It also refactors acorn rm to included types and force flags and be centered around acorn app-names. A user can do

acorn rm -t container,volume APP_NAME 

and this will prompt user to remove all containers/volumes associated with the acorn.
Another example to delete all would be

acorn rm -a -f APP_NAME 

This will force delete all resources associated with the acorn

Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Copy link
Contributor

@tylerslaton tylerslaton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The implementation looks good, I just had a few concerns around our deletion logic for containers mainly.

docs/docs/100-reference/01-command-line/acorn_image_rm.md Outdated Show resolved Hide resolved
pkg/cli/rm.go Outdated Show resolved Hide resolved
docs/docs/100-reference/01-command-line/acorn_rm.md Outdated Show resolved Hide resolved
docs/docs/100-reference/01-command-line/acorn_volume_rm.md Outdated Show resolved Hide resolved
pkg/cli/containers_rm.go Outdated Show resolved Hide resolved
pkg/cli/rm_helper.go Outdated Show resolved Hide resolved
pkg/cli/volume_rm.go Outdated Show resolved Hide resolved
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
pkg/cli/containers_rm.go Outdated Show resolved Hide resolved
pkg/cli/containers_rm.go Outdated Show resolved Hide resolved
pkg/cli/rm.go Outdated Show resolved Hide resolved
pkg/cli/rm_helper.go Outdated Show resolved Hide resolved
Signed-off-by: Joshua Silverio <joshua@acorn.io>
Signed-off-by: Joshua Silverio <joshua@acorn.io>
@jsilverio22
Copy link
Contributor Author

good to merge @cjellick?

@cjellick
Copy link
Member

yes, let me merge

@cjellick cjellick merged commit 8dbb8a3 into acorn-io:main Nov 17, 2022
@jsilverio22 jsilverio22 deleted the acornrm branch November 17, 2022 16:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants