Phase 2 of the package cleanup policies.
Context
As part of &5152 (closed), GitLab is adding policies to manage your storage usage with the Package Registry. As an MVC we added the ability to programmatically delete package assets (or files).
Problem to solve
Thinking beyond the MVC, we will need to add the ability to delete the packages themselves, not just the assets. This will allow users to better manage storage and maintain a tidy workspace.
Proposal
Expand the Package Registry cleanup policies MVC to include the packages themselves.
Current status
- We've created and validated designs for this work, but we'll need to create additional issues as part of this epic to identify any remaining backend/frontend work.
- The first step will be #361819 (closed) which will create a service for the bulk deletion of packages.
Edited by Tim Rizzi