pulumi/pkg/resource/deploy/providers
Luke Hoban 74ffbfd9ba
Ensure new provider is registered when provider diff is unknown (#4051)
The changes in #4004 caused old provider configuration to be used even when a provider was different between inputs and outputs, in the case that the diff returned DiffUnkown.

To better handle that case, we compute a more accurate (but still conservative) DiffNone or DiffSome so that we can ensure we conservatively update to a new provider when needed, but retain the performance benefit of not creating and configuring a new provider as much as possible.

Part of https://github.com/pulumi/pulumi-aws/issues/814.
2020-03-10 19:40:25 -07:00
..
provider.go Load specific provider versions if requested (#2648) 2019-04-17 11:25:02 -07:00
provider_test.go Load specific provider versions if requested (#2648) 2019-04-17 11:25:02 -07:00
reference.go Add a URN validation method. (#3386) 2019-10-21 19:09:39 -07:00
reference_test.go Add a URN validation method. (#3386) 2019-10-21 19:09:39 -07:00
registry.go Ensure new provider is registered when provider diff is unknown (#4051) 2020-03-10 19:40:25 -07:00
registry_test.go Ensure new provider is registered when provider diff is unknown (#4051) 2020-03-10 19:40:25 -07:00