<https://www.pulumi.com/docs/intro/concepts/progra...
# docs
c
https://www.pulumi.com/docs/intro/concepts/programming-model/#inheriting-resource-providers
To support, this component resources accept a new 
providers
 option that other custom resources don’t have.
(I think the comma is meant to be after "this") I found this whole section hard to understand - it's not clear how the component then makes use of the providers that you pass in via ResourceOptions I found an example of passing
providers
here: https://github.com/pulumi/examples/blob/fab792ac043eae9cf74ddb1ee73fda33cd533eaa/azure-ts-aks-keda/keda.ts#L63 but could not see any obvious use of it in what I think is the matching resource: https://github.com/pulumi/pulumi-kubernetes/blob/master/sdk/nodejs/helm/v2/helm.ts is it something that happens implicitly?