The Unused Resource Operator (URO) identifies and manages orphaned resources.
As clusters evolve through deployments, rollbacks, and configuration changes, Secrets, ConfigMaps,
PVCs, and other resources can become disconnected from their original workloads; consuming storage,
incurring costs, and creating security risks without providing any value.
URO brings automated intelligence to resource lifecycle management. It scans clusters on configurable schedules, uses multiple detection strategies to determine if resources are truly in use, calculates safety scores to minimize false positives, and can automatically clean up orphans after a grace period; with optional S3 backups for recovery. Built-in support for 25+ resource types and extensibility via CEL expressions means URO adapts to any cluster's unique needs.