New to Kestra?
Use blueprints to kickstart your first workflows.
Scans Google Cloud Compute Engine persistent disks to detect unattached orphaned storage volumes wasting cloud budget.
This workflow executes gcloud compute disks list --filter="-users:*" to identify persistent disks that have no attached VM instances. In Google Cloud, deleting a Compute Engine VM instance leaves attached persistent disks intact unless autoDelete: true was explicitly enabled. Over time, orphaned SSD/HDD disks accumulate silently, consuming significant monthly cloud spend without serving any compute workloads. Slack is alerted with the unattached volume count and total gigabytes.
GCP_SERVICE_ACCOUNT and SLACK_WEBHOOK configured in Kestra.