clean-dentist-2515
11/16/2020, 9:41 PMThe resource provider for a custom resource is determined based on its package name. For example, theAFAICT "package name" means likepackage will load a plugin namedaws
, and thepulumi-resource-aws
package will load a plugin namedkubernetes
. Each provider uses the configuration from its package to alter its behavior.pulumi-resource-kubernetes
pulumi-kubernetes
i.e. https://github.com/pulumi/pulumi-kubernetes/ the parent of the k8s.helm.v2.Chart
from helm.ts
so I guess the standard package naming scheme changed since those docs?
And... the point of all this is... a kind of dependency injection?
so in the keda example we're injecting a specific instance of the kubernetes provider, rather than letting Chart
use the one from https://github.com/pulumi/pulumi-kubernetes/blob/master/sdk/nodejs/provider.ts which it otherwise would?