Description
The Repository and Component Controller currently depends on the old OCM reference library, embedding validation, resolution, and verification logic directly into reconciliation. This causes tight coupling, poor testability, and scaling issues when managing hundreds of repositories and versions.
The goal is to migrate the controllers to use the adjusted Resolution Service, which provides caching, deduplication, and concurrency control. This decouples resolution from reconciliation and aligns with the phased migration strategy.
References:
Done Criteria
Prerequisites
Description
The Repository and Component Controller currently depends on the old OCM reference library, embedding validation, resolution, and verification logic directly into reconciliation. This causes tight coupling, poor testability, and scaling issues when managing hundreds of repositories and versions.
The goal is to migrate the controllers to use the adjusted Resolution Service, which provides caching, deduplication, and concurrency control. This decouples resolution from reconciliation and aligns with the phased migration strategy.
References:
Done Criteria
Prerequisites