Disk Storage
Disk Unattached
Identifying disks that are active, but no longer attached to any instance.
Native + Umbrella validation.
Outdated Image
Reduce storage waste and ongoing costs by identifying unused, stale, or orphaned custom images.
GCP custom images accumulate over time, often without ownership or retention policies, leading to unnecessary storage costs and governance risk.
Recommendation Logic
Trigger recommendation when:
- Image age > N days (default 30).
- Image not linked to any active disk.
- Min Image Age, Default=14.
- Predefined role :roles/compute.viewer (As mentioned in the GCP onboard docs doc:https://docs.umbrellacost.io/docs/gcp-onboarding#manually-on-every-project).
-
If you are using a custom IAM role instead of predefined roles, the individual permissions to add are:
- compute.snapshots.list
- compute.snapshots.get
- compute.images.list
- compute.images.get
- compute.instanceTemplates.list
-
Umbrella.
Outdated Snapshot
Reduce storage waste and ongoing costs by identifying unused, stale, or orphaned snapshots.
GCP snapshots accumulate over time, often without ownership or retention policies, leading to unnecessary storage costs and governance risk.
Recommendation Logic
Trigger recommendation when:
- Snapshot age > N days (default 30).
- Snapshot not linked to any active disk.
- Min Image Age, Default=14.
- Predefined role :roles/compute.viewer (As mentioned in the GCP onboard docs doc:https://docs.umbrellacost.io/docs/gcp-onboarding#manually-on-every-project).
-
If you are using a custom IAM role instead of predefined roles, the individual permissions to add are:
- compute.snapshots.list
- compute.snapshots.get
- compute.images.list
- compute.images.get
- compute.instanceTemplates.list
-
Umbrella.
Updated 3 months ago
