Catalog garbage collection is here

As we know, Backstage relies heavily on YAML files which act as the source of truth for your catalog. But what happens if you delete or move one of these files?

In the past, not much. The Backstage catalog would mark them as “orphanged” and leave them in place. You had the option to go through them and unregister them from the catalog, but it could be a laborious process if you needed to clean up many catalog entities at once.

We heard this loud and clear from our users, so today we have added garbage collection to Roadie.

Use the admin panel to decide the kinds of entities you want to be garbage collected and the frequency with which you want it to happen. Once saved, your Backstage catalog will automatically stay in sync with your GitHub YAMLS.

Garbage collection settings panel