Description
Currently, in the ocm-controllers (v2) the resolution service only caches component versions. The verification is done in the component controller. However, since the resource and deployer controller also need a verified component version, we should move the component verification to the resolution service and only add them to the cache if they are verified (if a signature to verify was passed of course).
This can affect the reconciliation time.
Check out https://github.com/open-component-model/open-component-model/blob/main/docs/adr/0009_controller_v2_lib_migration.md
Done Criteria
Description
Currently, in the ocm-controllers (v2) the resolution service only caches component versions. The verification is done in the component controller. However, since the resource and deployer controller also need a verified component version, we should move the component verification to the resolution service and only add them to the cache if they are verified (if a signature to verify was passed of course).
This can affect the reconciliation time.
Check out https://github.com/open-component-model/open-component-model/blob/main/docs/adr/0009_controller_v2_lib_migration.md
Done Criteria
VerifytoSignatures(check out subfields)