pulumi / pulumi-terraform-bridge

A library allowing Terraform providers to be bridged into Pulumi.
Apache License 2.0
194 stars 43 forks source link

[Dynamic Providers] Reconsider the Plugin Cache Semantics #2090

Open iwahbe opened 3 months ago

iwahbe commented 3 months ago

Hello!

Issue details

dynamic/internal/shim.LoadProvider could use (and even add to) the global TF provider cache. This would allow existing TF users to switch to dynamic providers without re-downloading providers and would allow customers who already have automation to populate the global TF cache with private providers to continue working without automation.

Affected area/feature

Dynamic provider's loading mechanism.