sparse-intern-71089
07/31/2021, 11:17 AMgreat-sunset-355
08/01/2021, 4:20 PMfrom pulumi import get_stack, ResourceOptions, StackReference
from pulumi_kubernetes import Provider, core
env = get_stack()
infra = StackReference(f"mycompany/infra/{env}")
provider = Provider("k8s", kubeconfig=infra.get_output("kubeConfig"))
service = core.v1.Service(..., ResourceOptions(provider=provider))
great-sunset-355
08/01/2021, 4:20 PMlittle-cartoon-10569
08/01/2021, 9:20 PMlittle-cartoon-10569
08/01/2021, 9:24 PMStackRefererence.getProvider()
gets the provider used to create the stack, not one of the providers that was created within the stack. You cannot use StackReference.getProvider()
to achieve anything useful (that provider is the default Pulumi provider, which afaik is null).bright-orange-69401
08/02/2021, 1:40 PMlittle-cartoon-10569
08/02/2021, 9:00 PMnull
.little-cartoon-10569
08/02/2021, 9:01 PMnull
, default TLS provider is null
, etc.little-cartoon-10569
08/02/2021, 9:03 PM