Component children do not inherit parent providers #459
Labels
area/core
The SDK's core code
impact/broken
Something that is difficult or impossible for some people to use
kind/bug
Some behavior is incorrect or out of spec
P1
Bugs severe enough to be the next item assigned to an engineer
size/S
Estimated effort to complete (1-2 days).
Milestone
One of the improvements that Besom has over other Pulumi SDKs is that components are much less error prone because they require less manual steps - user doesn't have to manually call registerOutputs, user doesn't have to pass component instance as parent reference to all resources. The latter is only necessary for our internals to look up parents providers (a
Map[String, ProviderResource]
in case of components) and propagate them to children. Our implementation correctly propagated parent URN (this is a separate mechanic) that created logical hierarchies of resources visible in preview as subtrees but due to a mistake in implementation inheritance of providers was left out.The text was updated successfully, but these errors were encountered: