Refactor: Decouple handling of provider artifacts out of the ModuleDispatcher and to a dedicated ArtifactDispatcher
Open
story: dynamic type loading
- Dominant language
- Bicep
- Stars
- 3.6k
- Forks
- 830
- Avg merge
- 1d 21m
- Merged PRs (30d)
- 79
Description
As of now we are disguising a provider as if its a module because the handling of artifacts is not decoupled from the module handling code. This issue deals with the refactoring needed to decouple the concerns.
## Tasks
- [x] Remove module specific logic from `AzureContainerRegistryManager.cs` (Done - #11458 )
- [ ] Refactor `ExternalModuleRegistry.cs` to be generic for any external artifact that is not a module
Contributor guide
Assessment
This issue has not been assessed yet.