pulumi/pkg/resource/deploy/providers
Will Jones e902a37112 Push on-demand installation into `Host.Provider`
Now that `Host.Provider` accepts at least a `PluginSpec`, it is capable
of encapsulating the logic of attempting a plugin download should an
initial load fail due to a "plugin missing" error. This commit moves
this logic into `Host.Provider` so that it may be removed from several
other parts of the codebase where it is currently duplicated. Moreover,
it (in theory) fixes some bugs/quality of life issues with the parts of
the codebase that do _not_ currently duplicate this code.
2024-09-13 13:54:06 +01:00
..
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
provider.go Package versions are required for parameterized packages (#16875) 2024-08-05 16:01:28 +00:00
provider_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
reference.go Allow anything in resource names (#14107) 2023-11-20 08:59:00 +00:00
reference_test.go ci: radical idea - what if slow tests & no stdout makes GH consider runner dead? 2022-03-06 14:52:13 -08:00
registry.go Push on-demand installation into `Host.Provider` 2024-09-13 13:54:06 +01:00
registry_test.go Have `Host.Provider` accept a `PackageDescriptor` (#17244) 2024-09-12 13:17:30 +00:00