https://github.com/redhatqe/cloudwash
A cloud resources cleanup utility tool
https://github.com/redhatqe/cloudwash
aws azure cleanup cloud gcp python utility
Last synced: 6 months ago
JSON representation
A cloud resources cleanup utility tool
- Host: GitHub
- URL: https://github.com/redhatqe/cloudwash
- Owner: RedHatQE
- License: apache-2.0
- Created: 2022-02-02T12:51:35.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-10T03:28:41.000Z (6 months ago)
- Last Synced: 2025-04-15T06:53:25.783Z (6 months ago)
- Topics: aws, azure, cleanup, cloud, gcp, python, utility
- Language: Python
- Homepage: https://redhatqe.github.io/cloudwash/
- Size: 221 KB
- Stars: 30
- Watchers: 9
- Forks: 29
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#  Cloudwash
[](https://github.com/RedHatQE/cloudwash/actions/workflows/new_release.yml)
[](https://github.com/RedHatQE/cloudwash/actions/workflows/codeql-analysis.yml)
[](https://github.com/RedHatQE/cloudwash/actions/workflows/dependabot/dependabot-updates)
[](https://github.com/RedHatQE/cloudwash/actions/workflows/pages/pages-build-deployment)## Introduction
`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](https://github.com/RedHatQE/cloudwash/blob/master/settings.yaml.template) file for individual cloud providers along with cleanup criteria.
## Guidelines for Users and Contributors:
- [Contributing](https://github.com/RedHatQE/cloudwash/blob/master/Docs/CONTRIBUTING.md)
- [User Guide](https://github.com/RedHatQE/cloudwash/blob/master/Docs/USER_GUIDE.md)