Don't display expired dependency proxy images
Problem
We've moved Dependency Proxy blob/manifest deletion to a background job, so purging the cache, or using the Dependency Proxy cleanup policy will mark the records as expired, but deletion may not happen until later.
While expired images are not used when users pull from the dependency proxy, they are still displayed in the UI.
Solution
We should either:
- Only display
activerecords in the UI - Display
expired/pending deletionrecords grayed out with some indicator that they are queued for deletion.
Edited by Steve Abrams