cloudwash
is a library written in python that can be used to monitor and remove the unused cloud resources in public and private cloud providers.
Most importantly, cloudwash
provides the CLI command utility called ‘swach
’ to fire commands to cleanup the resources on cloud.
cloudwash supports following cloud providers:
Cloud Providers | VMs | NICs | DISCs | IMAGEs | Groups | OCPs | PIPs | Stacks |
---|---|---|---|---|---|---|---|---|
Amazon EC2 | ✓ | ✓ | ✓ | ✓ | ✗ | DRY | ✓ | ✓ |
Microsoft Azure | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ | NA |
Google Cloud | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | NA |
VMWare | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | NA | NA |
| Podman | Containers ✓ | |——–|——————–|
The list of resource types Cloudwash helps to clean should be found under settings.yaml.template file for individual cloud providers along with cleanup criteria.