Azure / Azure/bicep

Refactor: Decouple handling of provider artifacts out of the ModuleDispatcher and to a dedicated ArtifactDispatcher

Open
#11,599 0 comments 0 reactions 1 assignee Claimed by @asilverman View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.