Deduplicate occurrences created by container scanning for registry
Summary
Deduplicate occurrences generated by container scanning for the registry.
Currently, in the SBOM ingestion
design, previously identified sbom occurrences
are deleted with each new scan pipeline trigger. As part of Fix empty dependency list page (!162352 - merged), we have implemented a filter to retain occurrences created by container scanning for registry
.
A container scanning for the registry may produce multiple occurrences for different images and tags. Override occurrences when pushed for the same registry and tag.
Implementation plan
- Add Filter to DeleteNotPresentOccurrencesService by source id.
- Pass source_id to DeleteNotPresentOccurrencesService
Edited by Aditya Tiwari