Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add clean cache command #33

Closed
innobead opened this issue Sep 29, 2020 · 1 comment
Closed

Add clean cache command #33

innobead opened this issue Sep 29, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@innobead
Copy link
Owner

Is your feature request related to a problem? Please describe.
Sometimes, you get something running incorrectly and would like to clean up ignite cache like imported images like #32 . It's better to have a command to clean up.

Describe the solution you'd like
The clean cache command like uninstall but focus on deleting clusters and ignite caches.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

@innobead innobead added the enhancement New feature or request label Sep 29, 2020
@innobead
Copy link
Owner Author

kubefire (master) ✗ ./target/kubefire-linux-amd64 cache show
TYPE        	PATH                                                                              	DESCRIPTION                                                                                                                                                  
bootstrapper	/home/davidko/.kubefire/bootstrappers/v0.3.0-6-g00c4f6f-dirty/k3s/v1.19.2.yaml    	                                                                                                                                                            	
bootstrapper	/home/davidko/.kubefire/bootstrappers/v0.3.0-6-g00c4f6f-dirty/kubeadm/v1.19.2.yaml	                                                                                                                                                            	
node        	ghcr.io/innobead/kubefire-opensuse-leap:15.2                                      	ghcr.io/innobead/kubefire-opensuse-leap:15.2,ghcr.io/innobead/kubefire-opensuse-leap@sha256:fc45271a766714d35482c591527ef066757a30d0d8653b7c1b190a4df825fd4c	
node        	ghcr.io/innobead/kubefire-ignite-kernel:4.19.125-amd64                            	ghcr.io/innobead/kubefire-ignite-kernel@sha256:5ef990079faff6b906bcd7aee76c1995a8c24b3f261e8bccdf63cf677664d31e                                             	kubefire (master) ✗ ./target/kubefire-linux-amd64 cache delete
INFO[2020-09-30T13:34:06+08:00] Delete local cache dir /home/davidko/.kubefire/bootstrappers 
INFO[2020-09-30T13:34:06+08:00] Delete local cache dir /home/davidko/.kubefire/bin 
INFO[2020-09-30T13:34:06+08:00] Delete node caches                           
INFO[2020-09-30T13:34:06+08:00] Deleting ignite image caches                 
INFO[2020-09-30T13:34:06+08:00] time="2020-09-30T13:34:06+08:00" level=fatal msg="unable to remove, image \"1349978f10fcac26\" is in use by VM \"a37ce10f67eb3142\"" 
ERRO[2020-09-30T13:34:06+08:00] failed to delete  caches: exit status 1      kubefire (master) ✗ ./target/kubefire-linux-amd64 cache show  
TYPE	PATH                                                  	DESCRIPTION                                                                                                                                                  
node	ghcr.io/innobead/kubefire-opensuse-leap:15.2          	ghcr.io/innobead/kubefire-opensuse-leap:15.2,ghcr.io/innobead/kubefire-opensuse-leap@sha256:fc45271a766714d35482c591527ef066757a30d0d8653b7c1b190a4df825fd4c	
node	ghcr.io/innobead/kubefire-ignite-kernel:4.19.125-amd64	ghcr.io/innobead/kubefire-ignite-kernel@sha256:5ef990079faff6b906bcd7aee76c1995a8c24b3f261e8bccdf63cf677664d31e                                             	kubefire (master) ✗ ./target/kubefire-linux-amd64 cluster rm demo demo2 demo3
INFO[2020-09-30T13:34:30+08:00] deleting cluster                              cluster=demo force=false
INFO[2020-09-30T13:34:30+08:00] deleting master nodes                         cluster=demo
INFO[2020-09-30T13:34:30+08:00] deleting node                                 node=demo-master-1
INFO[2020-09-30T13:34:30+08:00] time="2020-09-30T13:34:30+08:00" level=info msg="Removing the container with ID \"ignite-cfe41e72cb60bb8f\" from the \"cni\" network" 
INFO[2020-09-30T13:34:31+08:00] time="2020-09-30T13:34:31+08:00" level=info msg="Removed VM with name \"demo-master-1\" and ID \"cfe41e72cb60bb8f\"" 
INFO[2020-09-30T13:34:31+08:00] deleting worker nodes                         cluster=demo
INFO[2020-09-30T13:34:31+08:00] deleting cluster configurations               cluster=demo
INFO[2020-09-30T13:34:31+08:00] deleting cluster                              cluster=demo2 force=false
INFO[2020-09-30T13:34:31+08:00] deleting worker nodes                         cluster=demo2
INFO[2020-09-30T13:34:31+08:00] deleting master nodes                         cluster=demo2
INFO[2020-09-30T13:34:31+08:00] deleting node                                 node=demo2-master-1
INFO[2020-09-30T13:34:31+08:00] time="2020-09-30T13:34:31+08:00" level=info msg="Removing the container with ID \"ignite-b1b83effd706b379\" from the \"cni\" network" 
INFO[2020-09-30T13:34:32+08:00] time="2020-09-30T13:34:32+08:00" level=info msg="Removed VM with name \"demo2-master-1\" and ID \"b1b83effd706b379\"" 
INFO[2020-09-30T13:34:32+08:00] deleting cluster configurations               cluster=demo2
INFO[2020-09-30T13:34:32+08:00] deleting cluster                              cluster=demo3 force=false
INFO[2020-09-30T13:34:32+08:00] deleting master nodes                         cluster=demo3
INFO[2020-09-30T13:34:32+08:00] deleting node                                 node=demo3-master-1
INFO[2020-09-30T13:34:32+08:00] time="2020-09-30T13:34:32+08:00" level=info msg="Removing the container with ID \"ignite-a37ce10f67eb3142\" from the \"cni\" network" 
INFO[2020-09-30T13:34:33+08:00] time="2020-09-30T13:34:33+08:00" level=info msg="Removed VM with name \"demo3-master-1\" and ID \"a37ce10f67eb3142\"" 
INFO[2020-09-30T13:34:33+08:00] deleting worker nodes                         cluster=demo3
INFO[2020-09-30T13:34:33+08:00] deleting cluster configurations               cluster=demo3kubefire (master) ✗ ./target/kubefire-linux-amd64 cache show                 
TYPE	PATH                                                  	DESCRIPTION                                                                                                                                                  
node	ghcr.io/innobead/kubefire-opensuse-leap:15.2          	ghcr.io/innobead/kubefire-opensuse-leap:15.2,ghcr.io/innobead/kubefire-opensuse-leap@sha256:fc45271a766714d35482c591527ef066757a30d0d8653b7c1b190a4df825fd4c	
node	ghcr.io/innobead/kubefire-ignite-kernel:4.19.125-amd64	ghcr.io/innobead/kubefire-ignite-kernel@sha256:5ef990079faff6b906bcd7aee76c1995a8c24b3f261e8bccdf63cf677664d31e                                             	kubefire (master) ✗ ./target/kubefire-linux-amd64 cache delete
INFO[2020-09-30T13:34:48+08:00] Delete local cache dir /home/davidko/.kubefire/bootstrappers 
INFO[2020-09-30T13:34:48+08:00] Delete local cache dir /home/davidko/.kubefire/bin 
INFO[2020-09-30T13:34:48+08:00] Delete node caches                           
INFO[2020-09-30T13:34:48+08:00] Deleting ignite image caches                 
INFO[2020-09-30T13:34:48+08:00] 1349978f10fcac26                             
INFO[2020-09-30T13:34:48+08:00] 386b444f63b9373b                             kubefire (master) ✗ ./target/kubefire-linux-amd64 cache show  
Not found

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant