I am evaluating Nexus and for image deletion i can see there are 2 tasks (Delete unused manifest and compact blobstore) which actually can be used for image deletion.
I am trying to have a client tool where i want to fetch the component ID for each image an then perform deletion but what i noticed it:
lets say i have 2 repositories: Repo1 has 5 images and Repo2 has 10 images.
For Repo1 i can see 5 component ids getting created(Its like 1:1 mapping) but for Repo 2 there are only 5 component Ids been created(even though there are 10 images).
For repo 1 if i capture the ID i am able to delete any of the images from the tool but for Repo2 the images which does not have component id is not getting deleted.
Any reason how this images are mapped with component ID.
Any idea/suggestion related to image deletion would be appreciated.