You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the current behavior
Today, in the createStorageTypes pipeline stage, a StorageTypeFactory is created for each group, and is populated with all of the types in that group. The types collection built up for each StorageTypeFactory contains only types from that group.
This disallows any cross-group type references, which I think is reasonable, except that there are instances of cross-group references - for example microsoft.compute refers to microsoft.compute.extensions - see the VirtualMachineScaleSetExtension type.
Describe the improvement
Either StorageTypeFactory needs to tolerate this layout, or we need to come up with a stage that automatically does a graph-walk and moves things that have cross-group dependencies into mirrored types in the same group.
The text was updated successfully, but these errors were encountered:
Describe the current behavior
Today, in the
createStorageTypes
pipeline stage, aStorageTypeFactory
is created for each group, and is populated with all of the types in that group. Thetypes
collection built up for eachStorageTypeFactory
contains only types from that group.This disallows any cross-group type references, which I think is reasonable, except that there are instances of cross-group references - for example
microsoft.compute
refers tomicrosoft.compute.extensions
- see the VirtualMachineScaleSetExtension type.Describe the improvement
Either
StorageTypeFactory
needs to tolerate this layout, or we need to come up with a stage that automatically does a graph-walk and moves things that have cross-group dependencies into mirrored types in the same group.The text was updated successfully, but these errors were encountered: