Use shared lock for SBoM ingestion and sync workers
What does this MR do and why?
Use shared lock for SBoM ingestion and sync workers
This prevents possibly storing incorrect data if an SBoM ingestion job and a sync job are both running at the same time by preventing two jobs from running simultaneously.
Fixes: #450526 (closed)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Brian Williams