pulumi/pkg/resource/deploy/providers
Ian Wahbe eaeaa3fab7
Plugin interface cleanup (#16293)
This PR is best reviewed commit by commit:
- bbe1fc6b2f exchanges `ParseTolerant` for
`Parse` in `Parameterize`.
- 76df18be56 updates the `Parameterize`
interface for forward compatibility.
- 746c057668 requires implementors of
`plugin.Provider` to make a forward compatibility choice explicitly.
This is similar to what we require for gRPC already. Since this will
release with bbe1fc6b2f, consumers will
already need to update their `plugin.Provider` implementor, minimizing
the disturbance.
2024-05-31 00:28:48 +00:00
..
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
provider.go Allow anything in resource names (#14107) 2023-11-20 08:59:00 +00:00
provider_test.go Allow anything in resource names (#14107) 2023-11-20 08:59:00 +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 Plugin interface cleanup (#16293) 2024-05-31 00:28:48 +00:00
registry_test.go Add Paramaterize to provider interface (#16174) 2024-05-15 16:22:39 +00:00