Description
Currently, the resolution service returns an error, when the repository is not already cached to signal that the resolution is in progress. This results in an exponential backoff which is unwanted.
Instead we want to use an event source from the resolution service that informs the reconciler that the repository is now resolved and can be used. This triggers a reconciliation.
See refinement notes below
Done Criteria
Description
Currently, the resolution service returns an error, when the repository is not already cached to signal that the resolution is in progress. This results in an exponential backoff which is unwanted.
Instead we want to use an event source from the resolution service that informs the reconciler that the repository is now resolved and can be used. This triggers a reconciliation.
See refinement notes below
Done Criteria